maintenance_app_version_test.rb 662 B

12345678910111213141516171819202122232425262728293031323334353637
  1. # encoding: utf-8
  2. require 'browser_test_helper'
  3. class MaintenanceAppVersionTest < TestCase
  4. def test_app_version
  5. @browser = browser_instance
  6. login(
  7. username: 'master@example.com',
  8. password: 'test',
  9. url: browser_url,
  10. )
  11. sleep 8
  12. execute(
  13. js: 'App.Event.trigger("maintenance", {type:"app_version", app_version:"1234:false"} )',
  14. )
  15. sleep 8
  16. match_not(
  17. css: 'body',
  18. value: 'new version',
  19. )
  20. execute(
  21. js: 'App.Event.trigger("maintenance", {type:"app_version", app_version:"1235:true"}) ',
  22. )
  23. sleep 5
  24. match(
  25. css: 'body',
  26. value: 'new version',
  27. )
  28. end
  29. end