示例#1
0
 /**
  * @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));
 }