Test stabilization: Input fields in modal get filled before modal is faded into view and while focus is set to a different field.
This commit is contained in:
parent
1795ffdb9e
commit
31af83e9e6
1 changed files with 11 additions and 21 deletions
|
@ -38,10 +38,8 @@ class AgentProfilePermissionsTest < TestCase
|
||||||
click(css: '.content.active .js-action .icon-arrow-down', fast: true)
|
click(css: '.content.active .js-action .icon-arrow-down', fast: true)
|
||||||
click(css: '.content.active .js-action [data-type="edit"]')
|
click(css: '.content.active .js-action [data-type="edit"]')
|
||||||
|
|
||||||
watch_for(
|
modal_ready()
|
||||||
css: '.content.active .modal',
|
|
||||||
value: 'note',
|
|
||||||
)
|
|
||||||
watch_for(
|
watch_for(
|
||||||
css: '.content.active .modal',
|
css: '.content.active .modal',
|
||||||
value: 'some note 123',
|
value: 'some note 123',
|
||||||
|
@ -71,10 +69,9 @@ class AgentProfilePermissionsTest < TestCase
|
||||||
# change lastname back
|
# change lastname back
|
||||||
click(css: '.content.active .js-action .icon-arrow-down', fast: true)
|
click(css: '.content.active .js-action .icon-arrow-down', fast: true)
|
||||||
click(css: '.content.active .js-action [data-type="edit"]')
|
click(css: '.content.active .js-action [data-type="edit"]')
|
||||||
watch_for(
|
|
||||||
css: '.content.active .modal',
|
modal_ready()
|
||||||
value: 'note',
|
|
||||||
)
|
|
||||||
set(
|
set(
|
||||||
css: '.modal [name="lastname"]',
|
css: '.modal [name="lastname"]',
|
||||||
value: 'Braun',
|
value: 'Braun',
|
||||||
|
@ -190,6 +187,8 @@ class AgentProfilePermissionsTest < TestCase
|
||||||
click(css: '.content.active .sidebar[data-tab="customer"] .js-actions .dropdown-toggle')
|
click(css: '.content.active .sidebar[data-tab="customer"] .js-actions .dropdown-toggle')
|
||||||
click(css: '.content.active .sidebar[data-tab="customer"] .js-actions [data-type="customer-edit"]')
|
click(css: '.content.active .sidebar[data-tab="customer"] .js-actions [data-type="customer-edit"]')
|
||||||
|
|
||||||
|
modal_ready()
|
||||||
|
|
||||||
set(
|
set(
|
||||||
css: '.modal [name="lastname"]',
|
css: '.modal [name="lastname"]',
|
||||||
value: 'B2',
|
value: 'B2',
|
||||||
|
@ -212,15 +211,11 @@ class AgentProfilePermissionsTest < TestCase
|
||||||
value: 'Nicole B2',
|
value: 'Nicole B2',
|
||||||
)
|
)
|
||||||
|
|
||||||
sleep 2
|
|
||||||
# change lastname back
|
# change lastname back
|
||||||
click(css: '.content.active .sidebar[data-tab="customer"] .js-actions')
|
click(css: '.content.active .sidebar[data-tab="customer"] .js-actions')
|
||||||
click(css: 'li[data-type="customer-edit"]')
|
click(css: 'li[data-type="customer-edit"]')
|
||||||
|
|
||||||
watch_for(
|
modal_ready()
|
||||||
css: '.content.active .modal',
|
|
||||||
value: 'note',
|
|
||||||
)
|
|
||||||
|
|
||||||
set(
|
set(
|
||||||
css: '.modal [name="lastname"]',
|
css: '.modal [name="lastname"]',
|
||||||
|
@ -283,10 +278,7 @@ class AgentProfilePermissionsTest < TestCase
|
||||||
click(css: '.content.active .js-action .dropdown-toggle')
|
click(css: '.content.active .js-action .dropdown-toggle')
|
||||||
click(css: '.content.active .js-action [data-type="edit"]')
|
click(css: '.content.active .js-action [data-type="edit"]')
|
||||||
|
|
||||||
watch_for(
|
modal_ready()
|
||||||
css: '.content.active .modal',
|
|
||||||
value: 'note',
|
|
||||||
)
|
|
||||||
|
|
||||||
set(
|
set(
|
||||||
css: '.modal [name="lastname"]',
|
css: '.modal [name="lastname"]',
|
||||||
|
@ -313,10 +305,8 @@ class AgentProfilePermissionsTest < TestCase
|
||||||
click(css: '.content.active .js-action .dropdown-toggle')
|
click(css: '.content.active .js-action .dropdown-toggle')
|
||||||
click(css: '.content.active .js-action [data-type="edit"]')
|
click(css: '.content.active .js-action [data-type="edit"]')
|
||||||
|
|
||||||
watch_for(
|
modal_ready()
|
||||||
css: '.content.active .modal',
|
|
||||||
value: 'note',
|
|
||||||
)
|
|
||||||
set(
|
set(
|
||||||
css: '.modal [name="lastname"]',
|
css: '.modal [name="lastname"]',
|
||||||
value: 'Braun',
|
value: 'Braun',
|
||||||
|
|
Loading…
Reference in a new issue