public function testAddAction() { $id1 = 'my-id1'; $id2 = 'my-id2'; $doc = array('my' => 'doc'); $serializedDoc = 'my-doc'; $action1 = array(AbstractBulkDeleteRequest::BULK_ACTION => array('_id' => $id1, '_index' => self::INDEX, '_type' => self::TYPE)); $action2 = array(AbstractBulkDeleteRequest::BULK_ACTION => array('_id' => $id2, '_index' => self::INDEX, '_type' => self::TYPE)); $this->serializer->expects($this->never())->method('serialize'); $this->request->add(array($id1, $id2)); $expected = json_encode($action1) . AbstractBulkDeleteRequest::LINE_BREAK . json_encode($action2) . AbstractBulkDeleteRequest::LINE_BREAK; $result = $this->request->getBody(); $this->assertSame($expected, $result); }