%PDF- %PDF-
| Direktori : /www/varak.net/wiki.varak.net/tests/selenium/specs/ |
| Current File : /www/varak.net/wiki.varak.net/tests/selenium/specs/specialwatchlist.js |
const assert = require( 'assert' ),
Api = require( 'wdio-mediawiki/Api' ),
WatchlistPage = require( '../pageobjects/watchlist.page' ),
WatchablePage = require( '../pageobjects/watchable.page' ),
LoginPage = require( 'wdio-mediawiki/LoginPage' ),
Util = require( 'wdio-mediawiki/Util' );
describe( 'Special:Watchlist', function () {
let username, password;
before( function () {
username = Util.getTestString( 'user-' );
password = Util.getTestString( 'password-' );
browser.call( function () {
return Api.createAccount( username, password );
} );
} );
beforeEach( function () {
browser.deleteCookie();
LoginPage.login( username, password );
} );
it( 'should show page with new edit', function () {
const title = Util.getTestString( 'Title-' );
browser.call( function () {
return Api.edit( title, Util.getTestString() ); // create
} );
WatchablePage.watch( title );
browser.call( function () {
return Api.edit( title, Util.getTestString() ); // edit
} );
WatchlistPage.open();
assert.strictEqual( WatchlistPage.titles[ 0 ].getText(), title );
} );
} );