gpt4 book ai didi

unit-testing - 在 Laravel 5.1 中测试监听器

转载 作者:行者123 更新时间:2023-12-04 04:12:40 26 4
gpt4 key购买 nike

是否有标准的单元测试方法Listeners Laravel 5.1 (不是 mock Event::fire() )或者你只是实例化它,调用 handle()使用模拟参数并做出断言,老派的方式?

我读了 EventsTesting它并没有真正说明有关单元测试监听器的任何内容。

最佳答案

AFAIK 这完全取决于您和您的喜好。您可以使用提到的两种方法中的任何一种,但实际上我根本没有测试它们。相反,我尝试在 Listener 中只有一个非常基本的代码,并将所有逻辑移动到单独的服务中。恕我直言,它使代码更容易理解和更清晰地进行单元测试,而无需 mock 它。

关于unit-testing - 在 Laravel 5.1 中测试监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31977582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com