Improved error handling.

This commit is contained in:
Martin Edenhofer 2016-03-15 12:47:26 +01:00
parent af2488f4d7
commit 7d475b1ac4
3 changed files with 13 additions and 15 deletions

View file

@ -33,12 +33,12 @@ class AgentOrganizationProfileTest < TestCase
css: '.active .profile [data-name="note"]', css: '.active .profile [data-name="note"]',
value: note, value: note,
) )
click( css: '.empty-search' ) empty_search()
sleep 2 sleep 2
# check and change note again in edit screen # check and change note again in edit screen
click( css: '.active .js-action .icon-arrow-down', fast: true ) click(css: '.active .js-action .icon-arrow-down', fast: true)
click( css: '.active .js-action [data-type="edit"]' ) click(css: '.active .js-action [data-type="edit"]')
watch_for( watch_for(
css: '.active .modal', css: '.active .modal',
@ -53,7 +53,7 @@ class AgentOrganizationProfileTest < TestCase
css: '.active .modal [data-name="note"]', css: '.active .modal [data-name="note"]',
value: 'some note abc', value: 'some note abc',
) )
click( css: '.active .modal button.js-submit' ) click(css: '.active .modal button.js-submit')
watch_for( watch_for(
css: '.active .profile-window', css: '.active .profile-window',
@ -112,9 +112,8 @@ class AgentOrganizationProfileTest < TestCase
css: '.active .profile [data-name="note"]', css: '.active .profile [data-name="note"]',
value: message, value: message,
) )
click( empty_search(
browser: browser1, browser: browser1,
css: '.empty-search',
) )
# verify # verify

View file

@ -14,7 +14,7 @@ class AgentUserProfileTest < TestCase
tasks_close_all() tasks_close_all()
# search and open user # search and open user
user_open_by_search( value: 'Braun' ) user_open_by_search(value: 'Braun')
watch_for( watch_for(
css: '.active .profile-window', css: '.active .profile-window',
@ -30,12 +30,12 @@ class AgentUserProfileTest < TestCase
css: '.active [data-name="note"]', css: '.active [data-name="note"]',
value: 'some note 123', value: 'some note 123',
) )
click( css: '.empty-search' ) empty_search()
sleep 2 sleep 2
# check and change note again in edit screen # check and change note again in edit screen
click( css: '.active .js-action .icon-arrow-down' ) click(css: '.active .js-action .icon-arrow-down')
click( css: '.active .js-action [data-type="edit"]' ) click(css: '.active .js-action [data-type="edit"]')
watch_for( watch_for(
css: '.active .modal', css: '.active .modal',
@ -50,7 +50,7 @@ class AgentUserProfileTest < TestCase
css: '.modal [data-name="note"]', css: '.modal [data-name="note"]',
value: 'some note abc', value: 'some note abc',
) )
click( css: '.active .modal button.js-submit' ) click(css: '.active .modal button.js-submit')
watch_for( watch_for(
css: '.active .profile-window', css: '.active .profile-window',
@ -68,7 +68,7 @@ class AgentUserProfileTest < TestCase
) )
# switch to org tab, verify if ticket is shown # switch to org tab, verify if ticket is shown
user_open_by_search( value: 'Braun' ) user_open_by_search(value: 'Braun')
watch_for( watch_for(
css: '.active .profile-window', css: '.active .profile-window',
value: 'user profile check ' + message, value: 'user profile check ' + message,
@ -107,9 +107,8 @@ class AgentUserProfileTest < TestCase
css: '.active [data-name="note"]', css: '.active [data-name="note"]',
value: message, value: message,
) )
click( empty_search(
browser: browser1, browser: browser1,
css: '.empty-search',
) )
watch_for( watch_for(

View file

@ -2353,7 +2353,7 @@ wait untill text in selector disabppears
@last_used_browser = instance @last_used_browser = instance
end end
def log(method, params) def log(method, params = {})
return if !@@debug return if !@@debug
return if params[:mute_log] return if params[:mute_log]
puts "#{Time.zone.now}/#{method}: #{params.inspect}" puts "#{Time.zone.now}/#{method}: #{params.inspect}"