我想测试一下我的拉拉工作失败了。我使用的是laravel 9和最新的手机版本。
我认为在工作中嘲笑例外是不可能的。
例如,我有一个在handle()函数中调用api的作业。我希望测试api不能工作的情况,并抛出异常。所以在这个例子中,failed()函数调用。但是在测试中,如果我模拟api http请求,如果它失败了,则模拟没有检测到它,然后继续测试。所以我不能测试failed()函数。
发布于 2022-04-13 20:28:55
如果您使用LaravelVersion7.x或更高版本,您可以使用HTTP的假方法来模拟您想要的响应,并且可以在工作中得到失败操作。
有关更多信息,您可以使用在laravel文档中读到这一点。
https://stackoverflow.com/questions/71859675
复制相似问题