/** * Tests getArray method. */ public function testChildrenAggregationGetArray() { $mock = $this->getMockBuilder('ONGR\\ElasticsearchBundle\\DSL\\Aggregation\\AbstractAggregation')->disableOriginalConstructor()->getMockForAbstractClass(); $aggregation = new ChildrenAggregation('foo'); $aggregation->addAggregation($mock); $aggregation->setChildren('question'); $result = $aggregation->getArray(); $expected = ['type' => 'question']; $this->assertEquals($expected, $result); }