public function testSetShowSuggestion() { if (!method_exists('SearchEngine', 'setShowSuggestion')) { $this->markTestSkipped('SearchEngine::setShowSuggestion() is undefined. Probably not yet present in the tested MW version.'); } $searchEngine = $this->getMockBuilder('SearchEngine')->disableOriginalConstructor()->getMock(); $searchEngine->expects($this->once())->method('setShowSuggestion')->with($this->equalTo(true)); $search = new Search(); $search->setFallbackSearchEngine($searchEngine); $search->setShowSuggestion(true); $this->assertTrue($search->getShowSuggestion()); }