Browser tests: use Util.getTestString in specialwatchlist.js
authorJakob Warkotsch <j.warkotsch@gmail.com>
Mon, 25 Jun 2018 10:14:25 +0000 (12:14 +0200)
committerJakob Warkotsch <j.warkotsch@gmail.com>
Mon, 25 Jun 2018 10:14:25 +0000 (12:14 +0200)
Follow-up on I5c5e9b22af5406f347636b22e68657b2674db6c9 and
I0747c2d361e951f8b3765a3dca548e55edb72216

Change-Id: I35ad793e6d9fe4c3bf58df9b4fcf6471c0a81f70

tests/selenium/specs/specialwatchlist.js

index 1e33b2b..de36b90 100644 (file)
@@ -2,18 +2,15 @@ const assert = require( 'assert' ),
        Api = require( 'wdio-mediawiki/Api' ),
        WatchlistPage = require( '../pageobjects/watchlist.page' ),
        WatchablePage = require( '../pageobjects/watchable.page' ),
-       LoginPage = require( 'wdio-mediawiki/LoginPage' );
+       LoginPage = require( 'wdio-mediawiki/LoginPage' ),
+       Util = require( 'wdio-mediawiki/Util' );
 
 describe( 'Special:Watchlist', function () {
        let username, password;
 
-       function getTestString( prefix = '' ) {
-               return prefix + Math.random().toString() + '-öäü-♠♣♥♦';
-       }
-
        before( function () {
-               username = getTestString( 'user-' );
-               password = getTestString( 'password-' );
+               username = Util.getTestString( 'user-' );
+               password = Util.getTestString( 'password-' );
 
                browser.call( function () {
                        return Api.createAccount( username, password );
@@ -26,14 +23,14 @@ describe( 'Special:Watchlist', function () {
        } );
 
        it( 'should show page with new edit', function () {
-               const title = getTestString( 'Title-' );
+               const title = Util.getTestString( 'Title-' );
 
                browser.call( function () {
-                       return Api.edit( title, getTestString() ); // create
+                       return Api.edit( title, Util.getTestString() ); // create
                } );
                WatchablePage.watch( title );
                browser.call( function () {
-                       return Api.edit( title, getTestString() ); // edit
+                       return Api.edit( title, Util.getTestString() ); // edit
                } );
 
                WatchlistPage.open();