Исключения тестирования PHPUnit для контроллеров ресурсов Laravel
Можно ли протестировать исключения с помощью контроллеров ресурсов Laravel? Каждый раз, когда я пытаюсь сделать следующее:
/**
* @expectedException Exception
* @expectedExceptionMessage Just testing this out
*/
public function testMyPost() {
$response = $this->call('POST', '/api/myapi/', array('testing' => 1));
}
Я получил:
Failed asserting that exception of type "Exception" is thrown.
Я пробовал это с\ Exception а такжеисключение.
В моем контроллере ресурсов у меня есть:
public function store() {
throw new \Exception('Just for testing!');
}
У кого-нибудь есть идея, что я могу проверить исключения? Я также пытался использовать:
$this->setExpectedException('InvalidArgumentException');