Merge "selenium: add re-creatable page test to page spec"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Mon, 22 Jan 2018 17:04:13 +0000 (17:04 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Mon, 22 Jan 2018 17:04:13 +0000 (17:04 +0000)
tests/selenium/specs/page.js

index 130d6af..376dce5 100644 (file)
@@ -38,6 +38,28 @@ describe( 'Page', function () {
 
        } );
 
+       it( 'should be re-creatable', function () {
+               let initialContent = getTestString();
+
+               // create
+               browser.call( function () {
+                       return EditPage.apiEdit( name, initialContent );
+               } );
+
+               // delete
+               browser.call( function () {
+                       return DeletePage.apiDelete( name, 'delete prior to recreate' );
+               } );
+
+               // create
+               EditPage.edit( name, content );
+
+               // check
+               assert.equal( EditPage.heading.getText(), name );
+               assert.equal( EditPage.displayedContent.getText(), content );
+
+       } );
+
        it( 'should be editable', function () {
 
                // create