public function testDelete() { $entity = $this->subject->create(); $this->objectManager->expects($this->once())->method('remove')->with($entity); $this->objectManager->expects($this->once())->method('flush'); $this->subject->delete($entity); }
public function testCRUD() { $log = $this->subject->create(); $log->setChannel('Channel'); $log->setLevel(200); $log->setLevelName('info'); $log->setMessage('Message'); $log->setDatetime(new \DateTime()); $log->setContext(['context' => 'Context']); $log->setExtra(['extra' => 'Extra']); $this->subject->save($log); $this->getEntityManager()->clear(); /** @var Log[] $logs */ $logs = $this->subject->findAll(); /** @var Log $log */ $log = $logs[0]; $this->assertCount(1, $logs); $this->assertEquals($log, $logs[0]); $this->subject->delete($log); $this->getEntityManager()->clear(); $this->assertEmpty($this->subject->findAll()); }