setExpectedException( UserNotLoggedIn::class ); $this->executeSpecialPage(); } public function testRootPage_displaysExplanationMessage() { $user = new TestUser( __METHOD__ ); list( $html, ) = $this->executeSpecialPage( '', null, 'qqx', $user->getUser() ); $this->assertContains( '(watchlistedit-normal-explain)', $html ); } public function testClearPage_hasClearButtonForm() { $user = new TestUser( __METHOD__ ); list( $html, ) = $this->executeSpecialPage( 'clear', null, 'qqx', $user->getUser() ); $this->assertRegExp( '/
/', $html ); } public function testEditRawPage_hasTitlesBox() { $user = new TestUser( __METHOD__ ); list( $html, ) = $this->executeSpecialPage( 'raw', null, 'qqx', $user->getUser() ); $this->assertContains( '