maintenance->setOption( 'help', 1 ); // ::maybeShowHelp uses ->mName which is null unless we call this. $this->maintenance->setName( 'install.php' ); $this->expectCallToFatalError(); $this->expectOutputString( $this->maintenance->getParameters()->getHelp() . "\n" ); $this->maintenance->execute(); } public function testExecuteWhenFirstArgumentProvidedButNotSecond() { $this->maintenance->setArg( 'name', 'mediawiki' ); // ::maybeShowHelp uses ->mName which is null unless we call this. $this->maintenance->setName( 'install.php' ); $this->expectCallToFatalError(); $this->expectOutputRegex( '/Argument \ is required/' ); $this->maintenance->execute(); } }