/** * @group Slow * @slowExecutionTime 0.13412 ms * @covers Wikia\Search\MediaWikiService::getSimpleMessage */ public function testGetSimpleMessage() { $mockWfMessage = $this->getGlobalFunctionMock('wfMessage'); $mockMessage = $this->getMockBuilder('Message')->disableOriginalConstructor()->setMethods(array('text'))->getMock(); $service = $this->service->setMethods(null)->getMock(); $params = array('whatever'); $mockWfMessage->expects($this->once())->method('wfMessage')->with('foo', $params)->will($this->returnValue($mockMessage)); $mockMessage->expects($this->once())->method('text')->will($this->returnValue('bar whatever')); $this->assertEquals('bar whatever', $service->getSimpleMessage('foo', $params)); }