Run only tests that pass. Workaround for hook that executes twice and causes tests to fail. Job URL: https://wmf.ci.cloudbees.com/view/r-uls/job/UniversalLanguageSelector-co mmons.wikimedia.beta.wmflabs.org-linux-firefox/ Change-Id: I43161b66b07880c54baa1c5748c96176b41c1daa
21 lines
441 B
Ruby
21 lines
441 B
Ruby
Before('@language') do |scenario|
|
|
@language = true
|
|
@scenario = scenario
|
|
end
|
|
|
|
Before('@uls-in-personal-only') do |scenario|
|
|
if uls_position() != 'personal'
|
|
scenario.skip_invoke!
|
|
end
|
|
end
|
|
|
|
Before('@uls-in-sidebar-only') do |scenario|
|
|
if uls_position() != 'interlanguage'
|
|
scenario.skip_invoke!
|
|
end
|
|
end
|
|
|
|
After('@reset-preferences-after') do |scenario|
|
|
visit(ResetPreferencesPage).submit_element.click if @browser.exist?
|
|
end
|