У меня есть код.
try {
$this->entityManager->beginTransaction();
$this->repo->remove($something);
$this->repoTwo->delete($something);
$this->entityManager->commit();
} catch (Exception $e) {
$this->entityManager->rollback();
throw new Exception($e->getMessage(), 0, $e);
}
А теперь, я хочу проверить, есть ли запись в базе данных, после исключения, как я могу это сделать, если тест не будет работать после того, как ожидается исключение?
$this->expectException(Exception::class);
$this->expectExceptionMessage('xxxx');
app(Command::class)->handle();
$this->seeInDatabase($table, [
'id' => $media->id(),
]);
Как я могу это сделать?Спасибо.