public function testComplexSearch()
 {
     $params = complexParameters();
     $result = $this->model->complexSearch($params);
     $this->assertInstanceOf('Elasticquent\\ElasticquentResultCollection', $result);
     $this->assertEquals($this->expectedHits, $result->getHits());
 }
示例#2
0
 public function getElasticSearchClient()
 {
     $elasticClient = m::mock('Elasticsearch\\Client');
     $elasticClient->shouldReceive('search')->with(searchParams('with results'))->andReturn(successfulResults());
     $elasticClient->shouldReceive('search')->with(searchParams('with no results'))->andReturn(unsuccessfulResults());
     $elasticClient->shouldReceive('search')->with(searchParams(''))->andReturn(unsuccessfulResults());
     $elasticClient->shouldReceive('search')->with(complexParameters())->andReturn(successfulResults());
     return $elasticClient;
 }