trabajo-afectivo/test/browser/manage_test.rb

106 lines
2.3 KiB
Ruby
Raw Normal View History

2013-03-06 22:15:01 +00:00
# encoding: utf-8
require 'browser_test_helper'
class ManageTest < TestCase
def test_user
2015-02-23 13:02:46 +00:00
random = 'manage-test-' + rand(999999).to_s
2013-03-22 08:29:44 +00:00
user_email = random + '@example.com'
2015-02-23 13:02:46 +00:00
# user management
@browser = browser_instance
login(
:username => 'master@example.com',
:password => 'test',
:url => browser_url,
)
click( :css => 'a[href="#manage"]' )
click( :css => 'a[href="#manage/users"]' )
user_create(
:data => {
:login => 'some login' + random,
:firstname => 'Manage Firstname' + random,
:lastname => 'Manage Lastname' + random,
:email => user_email,
:password => 'some-pass',
}
)
click( :css => '.table-overview tr:last-child td' )
sleep 2
set(
:css => '.modal input[name="lastname"]',
:value => '2Manage Lastname' + random,
)
click( :css => '.modal button.js-submit' )
watch_for(
:css => 'body',
:value => '2Manage Lastname' + random,
)
# sla
sla_create(
:data => {
:name => 'some sla' + random,
:first_response_time => 61
}
)
watch_for(
:css => 'body',
:value => random,
)
sleep 1
click( :css => '.table-overview tr:last-child td' )
sleep 1
set(
:css => '.modal input[name=name]',
:value => 'some sla update ' + random,
)
set(
:css => '.modal input[name="first_response_time"]',
:value => 121,
)
click( :css => '.modal button.js-submit' )
watch_for(
:css => 'body',
:value => 'some sla update ' + random,
)
sleep 4
click( :css => 'a[data-type="destroy"]:last-child' )
sleep 2
click( :css => '.modal button.js-submit' )
sleep 4
match_not(
:css => 'body',
:value => 'some sla update ' + random,
)
click( :css => 'a[href="#manage"]' )
click( :css => 'a[href="#manage/slas"]' )
sleep 2
match_not(
:css => 'body',
:value => 'some sla update ' + random,
)
2015-02-23 13:16:52 +00:00
reload()
2015-02-23 13:02:46 +00:00
sleep 2
click( :css => 'a[href="#manage"]' )
click( :css => 'a[href="#manage/slas"]' )
sleep 2
match_not(
:css => 'body',
:value => 'some sla update ' + random,
)
2013-03-06 22:15:01 +00:00
end
end