public function testSetFields() { $query = new Elastica_Query(); $params = array('query' => 'test'); $query->setFields(array('firstname', 'lastname')); $data = $query->toArray(); $this->assertContains('firstname', $data['fields']); $this->assertContains('lastname', $data['fields']); $this->assertEquals(2, count($data['fields'])); }