/** * Tests modifySearch method. */ public function testModifySearch() { $mockFilterState = $this->getMockBuilder('ONGR\\FilterManagerBundle\\Filters\\FilterState')->getMock(); $mockFilterState->expects($this->once())->method('isActive')->will($this->returnValue(true)); $mockSearch = $this->getMockBuilder('ONGR\\ElasticsearchBundle\\DSL\\Search')->getMock(); $mockSearch->expects($this->once())->method('addPostFilter')->with($this->isInstanceOf('ONGR\\ElasticsearchBundle\\DSL\\Filter\\TermFilter')); $stc = new SingleTermChoice(); $stc->modifySearch($mockSearch, $mockFilterState); }