assertInstanceOf( '\SMW\ParserFunctions\InfoParserFunction', new InfoParserFunction() ); } public function testHandle() { $instance = new InfoParserFunction(); $parser = $this->getMockBuilder( '\MediaWiki\Parser\Parser' ) ->disableOriginalConstructor() ->getMock(); $processedParam = $this->getMockBuilder( '\ParamProcessor\ProcessedParam' ) ->disableOriginalConstructor() ->getMock(); $processingResult = $this->getMockBuilder( '\ParamProcessor\ProcessingResult' ) ->disableOriginalConstructor() ->getMock(); $processingResult->expects( $this->any() ) ->method( 'getParameters' ) ->willReturn( [ 'message' => $processedParam, 'max-width' => $processedParam, 'theme' => $processedParam, 'icon' => $processedParam ] ); $this->assertIsString( $instance->handle( $parser, $processingResult ) ); } }