/** * Test for toArray(). */ public function testToArray() { $mock = $this->getMock('ONGR\\ElasticsearchDSL\\BuilderInterface'); $mock->expects($this->once())->method('toArray')->willReturn(['prefix' => ['user' => ['value' => 'ki']]]); $query = new SpanMultiTermQuery($mock); $expected = ['span_multi' => ['match' => ['prefix' => ['user' => ['value' => 'ki']]]]]; $this->assertEquals($expected, $query->toArray()); }
/** * Tests get Type method. */ public function testSpanMultiTermQueryGetType() { /** @var BuilderInterface $mock */ $mock = $this->mock['\\FuzzyQuery']; $query = new SpanMultiTermQuery($mock); $result = $query->getType(); $this->assertEquals('span_multi', $result); }