'use strict'; const assert = require( 'assert' ); const EditPage = require( '../pageobjects/edit.page' ); const UserLoginPage = require( 'wdio-mediawiki/LoginPage' ); const Util = require( 'wdio-mediawiki/Util' ); describe( 'Page', function () { let content, name; beforeEach( function () { content = Util.getTestString( 'BeforeEach-content-' ); name = Util.getTestString( 'BeforeEach-name-' ); } ); it( 'should be creatable', function () { UserLoginPage.loginAdmin(); EditPage.edit( name, content ); browser.waitUntil( () => EditPage.heading.getText() === name, { timeout: 10000 } ); assert.strictEqual( EditPage.heading.getText(), name ); assert.strictEqual( EditPage.displayedContent.getText(), content ); } ); } );