/**
  * 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);
 }