diff --git a/tests/selenium/features/step_definitions/diff_steps.js b/tests/selenium/features/step_definitions/diff_steps.js index 0dd99c3..600e0e8 100644 --- a/tests/selenium/features/step_definitions/diff_steps.js +++ b/tests/selenium/features/step_definitions/diff_steps.js @@ -1,12 +1,12 @@ const assert = require( 'assert' ), - { DiffPage } = require( '../support/world.js' ); + { SpecialMobileDiffPage } = require( '../support/world.js' ); const iShouldSeeAddedContent = ( text ) => { - DiffPage.inserted_content_element.waitForVisible(); - assert.strictEqual( DiffPage.inserted_content_element.getText(), text ); + SpecialMobileDiffPage.inserted_content_element.waitForVisible(); + assert.strictEqual( SpecialMobileDiffPage.inserted_content_element.getText(), text ); }; const iShouldSeeRemovedContent = ( text ) => { - assert.strictEqual( DiffPage.deleted_content_element.getText(), text ); + assert.strictEqual( SpecialMobileDiffPage.deleted_content_element.getText(), text ); }; module.exports = { iShouldSeeAddedContent, iShouldSeeRemovedContent }; diff --git a/tests/selenium/features/support/pages/diff_page.js b/tests/selenium/features/support/pages/diff_page.js deleted file mode 100644 index 34f5abd..0000000 --- a/tests/selenium/features/support/pages/diff_page.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Represents a page showing the difference between two revisions - * - * @extends Page - * @example - * https://en.m.wikipedia.org/w/index.php?title=Barack_Obama&type=revision&diff=833886807&oldid=833885770&diffmode=source - */ - -const { Page } = require( './mw_core_pages' ); - -class DiffPage extends Page { - - get inserted_content_element() { return $( 'ins' ); } - get deleted_content_element() { return $( 'del' ); } -} - -module.exports = new DiffPage(); diff --git a/tests/selenium/features/support/pages/minerva_pages.js b/tests/selenium/features/support/pages/minerva_pages.js index be36f46..8eddf37 100644 --- a/tests/selenium/features/support/pages/minerva_pages.js +++ b/tests/selenium/features/support/pages/minerva_pages.js @@ -6,6 +6,5 @@ module.exports = { ArticlePage: require( './article_page' ), ArticlePageWithEditorOverlay: require( './article_page_with_editor_overlay' ), SpecialHistoryPage: require( './special_history_page' ), - SpecialMobileDiffPage: require( './special_mobilediff_page' ), - DiffPage: require( './diff_page' ) + SpecialMobileDiffPage: require( './special_mobilediff_page' ) }; diff --git a/tests/selenium/features/support/pages/special_mobilediff_page.js b/tests/selenium/features/support/pages/special_mobilediff_page.js index 46e67c5..0cfa406 100644 --- a/tests/selenium/features/support/pages/special_mobilediff_page.js +++ b/tests/selenium/features/support/pages/special_mobilediff_page.js @@ -10,6 +10,8 @@ const { Page } = require( './mw_core_pages' ); class SpecialMobileDiffPage extends Page { + get inserted_content_element() { return $( 'ins' ); } + get deleted_content_element() { return $( 'del' ); } get user_info_element() { return $( '#mw-mf-userinfo' ); } }