61 lines
1.1 KiB
Ruby
61 lines
1.1 KiB
Ruby
|
# encoding: utf-8
|
||
|
require 'browser_test_helper'
|
||
|
|
||
|
class AutoWizardBrowserTest < TestCase
|
||
|
def test_auto_wizard
|
||
|
@browser = browser_instance
|
||
|
location(url: browser_url)
|
||
|
|
||
|
watch_for(
|
||
|
css: 'body',
|
||
|
value: 'auto wizard is enabled',
|
||
|
timeout: 10,
|
||
|
)
|
||
|
|
||
|
location(url: "#{browser_url}/#getting_started/auto_wizard")
|
||
|
|
||
|
watch_for(
|
||
|
css: 'body',
|
||
|
value: 'auto wizard is enabled',
|
||
|
timeout: 10,
|
||
|
)
|
||
|
|
||
|
location(url: "#{browser_url}/#getting_started/auto_wizard/secret_token")
|
||
|
|
||
|
watch_for(
|
||
|
css: '.user-menu .user a',
|
||
|
attribute: 'title',
|
||
|
value: 'hans.atila@zammad.org',
|
||
|
timeout: 20,
|
||
|
)
|
||
|
|
||
|
clues_close
|
||
|
|
||
|
organization_open_by_search(
|
||
|
value: 'Demo Organization',
|
||
|
)
|
||
|
watch_for(
|
||
|
css: '.active .profile-window',
|
||
|
value: 'Demo Organization',
|
||
|
)
|
||
|
watch_for(
|
||
|
css: '.active .profile-window',
|
||
|
value: 'Atila',
|
||
|
)
|
||
|
|
||
|
logout
|
||
|
|
||
|
login(
|
||
|
username: 'hans.atila@zammad.org',
|
||
|
password: 'Z4mm4dr0ckZ!',
|
||
|
)
|
||
|
watch_for(
|
||
|
css: '.user-menu .user a',
|
||
|
attribute: 'title',
|
||
|
value: 'hans.atila@zammad.org',
|
||
|
timeout: 8,
|
||
|
)
|
||
|
end
|
||
|
|
||
|
end
|