public function testSetBodyException() { $body = ''; try { $this->request->setBody($body); } catch (RequestException $exception) { $this->assertSame('Body can not be empty', $exception->getMessage()); return; } $this->fail(); }
public function testGetAliasesWitIndex() { $this->createIndex(); $aliases = ['actions' => [['add' => ['index' => ES_INDEX, 'alias' => 'alias-' . ES_INDEX]]]]; $aliasesRequest = new AliasesRequest(null, null, $this->getSerializer()); $aliasesRequest->setBody($aliases); /** @var IndexResponse $response */ $this->getClient()->send($aliasesRequest); $getAliasesRequest = new GetAliasesRequest(ES_INDEX, null, $this->getSerializer()); /** @var Response $response */ $response = $this->getClient()->send($getAliasesRequest); $data = $response->getData()->getGatewayValue(); $this->assertArrayHasKey(ES_INDEX, $data); $this->assertTrue(isset($data[ES_INDEX]['aliases']['alias-' . ES_INDEX])); }