expectException(InvalidArgumentException::class); throw new InvalidArgumentException(); }); it('catch exceptions', function () { throw new Exception('Something bad happened'); })->throws(Exception::class); it('catch exceptions and messages', function () { throw new Exception('Something bad happened'); })->throws(Exception::class, 'Something bad happened');