Zfilipin has uploaded a new change for review. https://gerrit.wikimedia.org/r/285431
Change subject: Fixed broken Selenium test ...................................................................... Fixed broken Selenium test The test is broken on beta cluster because the formula is rendered as meta tag. It is rendered at img tag on my mediawiki-vagrant virtual machine. The test now works on both environments. Bug: T128190 Change-Id: I458d618af24533d104fcac25a8d8c6468b14605a --- M tests/browser/features/math.feature M tests/browser/features/step_definitions/math_steps.rb M tests/browser/features/support/pages/edit_page.rb 3 files changed, 10 insertions(+), 13 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Math refs/changes/31/285431/1 diff --git a/tests/browser/features/math.feature b/tests/browser/features/math.feature index ffefceb..d714696 100644 --- a/tests/browser/features/math.feature +++ b/tests/browser/features/math.feature @@ -5,6 +5,4 @@ Given I am editing a random page with source editor When I type <math>3 + 2</math> And I click Preview - Then the page should contain an img tag - And alt for that img should be 3 + 2 - And src for that img should contain /math/ + Then the page should contain 3 + 2 image diff --git a/tests/browser/features/step_definitions/math_steps.rb b/tests/browser/features/step_definitions/math_steps.rb index 833e25c..7d5c37a 100644 --- a/tests/browser/features/step_definitions/math_steps.rb +++ b/tests/browser/features/step_definitions/math_steps.rb @@ -10,14 +10,6 @@ on(EditPage).article_text = write_text end -Then(/^alt for that img should be (.+)$/) do |alt| - expect(on(EditPage).math_image_element.element.alt).to eq(alt) -end - -Then(/^src for that img should contain (.+)$/) do |src| - expect(on(EditPage).math_image_element.element.src).to match Regexp.escape src -end - -Then(/^the page should contain an img tag$/) do +Then(/^the page should contain 3 \+ 2 image$/) do expect(on(EditPage).math_image_element.when_present).to be_visible end diff --git a/tests/browser/features/support/pages/edit_page.rb b/tests/browser/features/support/pages/edit_page.rb index 0d1aa1f..141944a 100644 --- a/tests/browser/features/support/pages/edit_page.rb +++ b/tests/browser/features/support/pages/edit_page.rb @@ -4,6 +4,13 @@ page_url 'Special:Random?action=edit' text_area(:article_text, id: 'wpTextbox1') - img(:math_image, class: 'tex') button(:preview, id: 'wpPreview') + + def math_image_element + if env.lookup(:mediawiki_environment, default: nil) == 'beta' + browser.meta(class: 'mwe-math-fallback-image-inline') + else + browser.img(class: 'tex') + end + end end -- To view, visit https://gerrit.wikimedia.org/r/285431 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I458d618af24533d104fcac25a8d8c6468b14605a Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Math Gerrit-Branch: master Gerrit-Owner: Zfilipin <zfili...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits