/** * @test */ public function deleteTest() { $requestInfo = RequestInfoFactory::buildRequestInfoFromRequest(new Request('DELETE', '/contacts/info@cundd.net')); $handlerResult = $this->fixture->delete($requestInfo); $this->assertInstanceOf('Cundd\\PersistentObjectStore\\Server\\Handler\\HandlerResultInterface', $handlerResult); $this->assertEquals(204, $handlerResult->getStatusCode()); $this->assertEquals('Document "*****@*****.**" deleted', $handlerResult->getData()); /** @var DocumentInterface $dataInstance */ $dataInstance = new Document(['email' => '*****@*****.**']); $this->assertFalse($this->database->contains($dataInstance)); }