Jdlrobson has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/383934 )
Change subject: Drop beta feature step testing in browser tests ...................................................................... Drop beta feature step testing in browser tests Page previews is enabled by default on the beta cluster and in master. In production config we enable it for all wikis but enwiki and dewiki. We should thus stop testing this to bring our testing in line with reality. This allows our browser tests to run against the beta cluster as well as per commit as well as reduces the amount of code we need to port to Node.js Additional changes: * Remove redundant support pages and properties Bug: T177924 Change-Id: Ia85e7b60774232ced35641f2671462ca0ef64f18 --- M tests/browser/LocalSettings.php M tests/browser/features/previews.feature M tests/browser/features/support/pages/article_page.rb D tests/browser/features/support/pages/special_preferences_page.rb M tests/browser/features/support/step_definitions/common_steps.rb 5 files changed, 1 insertion(+), 35 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Popups refs/changes/34/383934/1 diff --git a/tests/browser/LocalSettings.php b/tests/browser/LocalSettings.php index 9fc344e..f00b0f4 100644 --- a/tests/browser/LocalSettings.php +++ b/tests/browser/LocalSettings.php @@ -1,4 +1,3 @@ <?php -$wgPopupsBetaFeature = true; $wgUsejQueryThree = false; diff --git a/tests/browser/features/previews.feature b/tests/browser/features/previews.feature index d0f781c..c6f40c3 100644 --- a/tests/browser/features/previews.feature +++ b/tests/browser/features/previews.feature @@ -1,9 +1,7 @@ @chrome @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org @vagrant @integration Feature: Previews Background: - Given I am logged in - And I have enabled the beta feature - And I am on the test page + Given I am on the test page Scenario: Dwelling on a valid link shows a preview When I dwell on the first valid link diff --git a/tests/browser/features/support/pages/article_page.rb b/tests/browser/features/support/pages/article_page.rb index da213ad..c27d6c8 100644 --- a/tests/browser/features/support/pages/article_page.rb +++ b/tests/browser/features/support/pages/article_page.rb @@ -8,11 +8,4 @@ div(:page_header, css: '#mw-head') a(:first_valid_link, css: 'ul a', index: 0) div(:hovercard, css: '.mwe-popups') - a(:settings_icon, css: '.mwe-popups-settings-icon') - radio(:enable_previews_radio, id: 'mwe-popups-settings-simple') - radio(:disable_previews_radio, id: 'mwe-popups-settings-off') - div(:cancel_settings_button, css: '#mwe-popups-settings .close', index: 0) - button(:save_settings_button, css: '#mwe-popups-settings .save') - button(:settings_help_ok_button, css: '#mwe-popups-settings .okay', index: 0) - a(:last_link_in_the_footer, css: '#footer-places a', index: -1) end diff --git a/tests/browser/features/support/pages/special_preferences_page.rb b/tests/browser/features/support/pages/special_preferences_page.rb deleted file mode 100644 index fddf93a..0000000 --- a/tests/browser/features/support/pages/special_preferences_page.rb +++ /dev/null @@ -1,20 +0,0 @@ -class SpecialPreferencesPage - include PageObject - page_url 'Special:Preferences' - - a(:beta_features_tab, css: '#preftab-betafeatures') - text_field(:page_previews_checkbox, css: '[name=wppopups]') - button(:submit_button, css: '#prefcontrol') - div(:notification, css: ".mw-notification") - - def enable_page_previews - beta_features_tab_element.when_present.click - return unless page_previews_checkbox_element.attribute('checked').nil? - page_previews_checkbox_element.click - submit_button_element.when_present.click - - # Note well that Element#wait_until_present is more semantic but is - # deprecated. Fortunately, #when_present simply wraps #wait_until_present. - notification_element.when_present - end -end diff --git a/tests/browser/features/support/step_definitions/common_steps.rb b/tests/browser/features/support/step_definitions/common_steps.rb index f2b8fee..8e9a42a 100644 --- a/tests/browser/features/support/step_definitions/common_steps.rb +++ b/tests/browser/features/support/step_definitions/common_steps.rb @@ -1,9 +1,5 @@ TEST_PAGE_TITLE = 'Popups test page' -Given(/^I have enabled the beta feature$/) do - visit(SpecialPreferencesPage).enable_page_previews -end - Given(/^I am on the test page$/) do api.create_page TEST_PAGE_TITLE, File.read('fixtures/test_page.wikitext') -- To view, visit https://gerrit.wikimedia.org/r/383934 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia85e7b60774232ced35641f2671462ca0ef64f18 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Popups Gerrit-Branch: master Gerrit-Owner: Jdlrobson <jrob...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits