Addshore has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/404080 )
Change subject: selenium, user spec, add new message banner test ...................................................................... selenium, user spec, add new message banner test Change-Id: I92dc612d215d1d3eb8dff02c2ff4d57da0105d69 --- M tests/selenium/pageobjects/page.js M tests/selenium/specs/user.js 2 files changed, 25 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/80/404080/1 diff --git a/tests/selenium/pageobjects/page.js b/tests/selenium/pageobjects/page.js index 864bdae..c7f058c 100644 --- a/tests/selenium/pageobjects/page.js +++ b/tests/selenium/pageobjects/page.js @@ -1,6 +1,9 @@ // From http://webdriver.io/guide/testrunner/pageobjects.html 'use strict'; class Page { + + get usermessage() { return browser.element( 'div.usermessage' ); } + constructor() { this.title = 'My Page'; } diff --git a/tests/selenium/specs/user.js b/tests/selenium/specs/user.js index 3f3872d..b11d85d 100644 --- a/tests/selenium/specs/user.js +++ b/tests/selenium/specs/user.js @@ -2,7 +2,8 @@ const assert = require( 'assert' ), CreateAccountPage = require( '../pageobjects/createaccount.page' ), PreferencesPage = require( '../pageobjects/preferences.page' ), - UserLoginPage = require( '../pageobjects/userlogin.page' ); + UserLoginPage = require( '../pageobjects/userlogin.page' ), + EditPage = require( '../pageobjects/edit.page' ); describe( 'User', function () { @@ -66,4 +67,24 @@ } ); + it( 'should be able to view new message banner', function () { + + // create user + browser.call( function () { + return CreateAccountPage.apiCreateAccount( username, password ); + } ); + + // create talk page with content + browser.call( function () { + return EditPage.apiEdit( 'User_talk:' + username, Math.random().toString() ); + } ); + + // log in + UserLoginPage.login( username, password ); + + // check + assert.equal( UserLoginPage.usermessage.getText(), 'You have a new message (last change).' ); + + } ); + } ); -- To view, visit https://gerrit.wikimedia.org/r/404080 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I92dc612d215d1d3eb8dff02c2ff4d57da0105d69 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Addshore <addshorew...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits