Excepciones de prueba de PHPUnit para controladores de recursos Laravel
¿Es posible probar Excepciones con los controladores de recursos de Laravel? Cada vez que trato de hacer lo siguiente:
/**
* @expectedException Exception
* @expectedExceptionMessage Just testing this out
*/
public function testMyPost() {
$response = $this->call('POST', '/api/myapi/', array('testing' => 1));
}
Yo obtengo:
Failed asserting that exception of type "Exception" is thrown.
He intentado esto con\Excepción yExcepción.
En mi controlador de recursos tengo:
public function store() {
throw new \Exception('Just for testing!');
}
¿Alguien tiene alguna idea de que puedo probar Excepciones? También he intentado usar:
$this->setExpectedException('InvalidArgumentException');