Added browser tests to verify tag and link changes on second browser.
This commit is contained in:
parent
2d91d5b5d7
commit
8f7452e34b
1 changed files with 96 additions and 1 deletions
|
@ -93,6 +93,19 @@ class AgentTicketActionLevel8Test < TestCase
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# verify changes in second browser
|
||||||
|
browser2 = browser_instance
|
||||||
|
login(
|
||||||
|
browser: browser2,
|
||||||
|
username: 'master@example.com',
|
||||||
|
password: 'test',
|
||||||
|
url: browser_url,
|
||||||
|
)
|
||||||
|
ticket_open_by_search(
|
||||||
|
browser: browser2,
|
||||||
|
number: ticket3[:number],
|
||||||
|
)
|
||||||
|
|
||||||
# set tag #1
|
# set tag #1
|
||||||
click(
|
click(
|
||||||
css: '.content.active .js-newTagLabel',
|
css: '.content.active .js-newTagLabel',
|
||||||
|
@ -157,6 +170,19 @@ class AgentTicketActionLevel8Test < TestCase
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
sleep 4
|
||||||
|
tags_verify(
|
||||||
|
browser: browser2,
|
||||||
|
tags: {
|
||||||
|
'tag1' => true,
|
||||||
|
'tag 2' => true,
|
||||||
|
'tag2' => false,
|
||||||
|
'tag3' => true,
|
||||||
|
'tag4' => true,
|
||||||
|
'tag5' => true,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
# reload browser
|
# reload browser
|
||||||
reload()
|
reload()
|
||||||
sleep 2
|
sleep 2
|
||||||
|
@ -172,6 +198,47 @@ class AgentTicketActionLevel8Test < TestCase
|
||||||
'tag5' => true,
|
'tag5' => true,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
tags_verify(
|
||||||
|
browser: browser2,
|
||||||
|
tags: {
|
||||||
|
'tag1' => true,
|
||||||
|
'tag 2' => true,
|
||||||
|
'tag2' => false,
|
||||||
|
'tag3' => true,
|
||||||
|
'tag4' => true,
|
||||||
|
'tag5' => true,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
# remove tag1
|
||||||
|
click(
|
||||||
|
css: '.content.active .tags .js-delete',
|
||||||
|
)
|
||||||
|
sleep 4
|
||||||
|
|
||||||
|
# verify tags
|
||||||
|
tags_verify(
|
||||||
|
tags: {
|
||||||
|
'tag1' => false,
|
||||||
|
'tag 2' => true,
|
||||||
|
'tag2' => false,
|
||||||
|
'tag3' => true,
|
||||||
|
'tag4' => true,
|
||||||
|
'tag5' => true,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
tags_verify(
|
||||||
|
browser: browser2,
|
||||||
|
tags: {
|
||||||
|
'tag1' => false,
|
||||||
|
'tag 2' => true,
|
||||||
|
'tag2' => false,
|
||||||
|
'tag3' => true,
|
||||||
|
'tag4' => true,
|
||||||
|
'tag5' => true,
|
||||||
|
}
|
||||||
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_b_tags
|
def test_b_tags
|
||||||
|
@ -369,6 +436,19 @@ class AgentTicketActionLevel8Test < TestCase
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# verify changes in second browser
|
||||||
|
browser2 = browser_instance
|
||||||
|
login(
|
||||||
|
browser: browser2,
|
||||||
|
username: 'master@example.com',
|
||||||
|
password: 'test',
|
||||||
|
url: browser_url,
|
||||||
|
)
|
||||||
|
ticket_open_by_search(
|
||||||
|
browser: browser2,
|
||||||
|
number: ticket1[:number],
|
||||||
|
)
|
||||||
|
|
||||||
click(
|
click(
|
||||||
css: '.content.active .links .js-add',
|
css: '.content.active .links .js-add',
|
||||||
)
|
)
|
||||||
|
@ -391,6 +471,12 @@ class AgentTicketActionLevel8Test < TestCase
|
||||||
value: ticket1[:title],
|
value: ticket1[:title],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
watch_for(
|
||||||
|
browser: browser2,
|
||||||
|
css: '.content.active .ticketLinks',
|
||||||
|
value: ticket2[:title],
|
||||||
|
)
|
||||||
|
|
||||||
reload()
|
reload()
|
||||||
|
|
||||||
watch_for(
|
watch_for(
|
||||||
|
@ -404,6 +490,11 @@ class AgentTicketActionLevel8Test < TestCase
|
||||||
css: '.content.active .ticketLinks',
|
css: '.content.active .ticketLinks',
|
||||||
value: ticket1[:title],
|
value: ticket1[:title],
|
||||||
)
|
)
|
||||||
|
watch_for_disappear(
|
||||||
|
browser: browser2,
|
||||||
|
css: '.content.active .ticketLinks',
|
||||||
|
value: ticket2[:title],
|
||||||
|
)
|
||||||
|
|
||||||
reload()
|
reload()
|
||||||
|
|
||||||
|
@ -411,7 +502,11 @@ class AgentTicketActionLevel8Test < TestCase
|
||||||
css: '.content.active .ticketLinks',
|
css: '.content.active .ticketLinks',
|
||||||
value: ticket1[:title],
|
value: ticket1[:title],
|
||||||
)
|
)
|
||||||
|
watch_for_disappear(
|
||||||
|
browser: browser2,
|
||||||
|
css: '.content.active .ticketLinks',
|
||||||
|
value: ticket2[:title],
|
||||||
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue