mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/MinervaNeue
synced 2024-11-27 23:50:30 +00:00
QA: Relax toast notification QA steps
It seems trying to test both the steps can cause false positives. Relaxing these checks seems to make our Jenkins job happy without breaking the tests themselves Change-Id: I119111e97f23d2f0dac7cbb0e5b86c1df0562598
This commit is contained in:
parent
c2cad50d50
commit
f6df202786
|
@ -32,14 +32,13 @@ Then(/^I should see a toast notification$/) do
|
|||
# Minerva loads mediawiki.notify at startup which defers the loading of this module
|
||||
# We must wait until the lazy loading has happened before checking for the toast (T170890)
|
||||
page.wait_until_rl_module_ready('mediawiki.notification')
|
||||
expect(page.notification_area_element.when_visible).to be_visible
|
||||
end
|
||||
expect(on(ArticlePage).notification_area_element.when_visible).to be_visible
|
||||
expect(on(ArticlePage).toast_element.when_visible).to be_visible
|
||||
end
|
||||
|
||||
Then(/^I should see a toast with message "(.+)"$/) do |msg|
|
||||
step "I should see a toast notification"
|
||||
on(ArticlePage) do |page|
|
||||
page.wait_until_rl_module_ready('mediawiki.notification')
|
||||
page.wait_until do
|
||||
page.toast_element.when_present.text.include? msg
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue