【发布时间】:2018-03-31 19:30:11
【问题描述】:
我们如何在测试中强制 Dusk 使用的语言环境?
浏览器启动时设置了 FR 语言环境,因此我的应用程序正在输出法语。
无论开发人员在运行测试时在其系统上设置的区域设置如何,我都需要始终如一地进行所有测试。
在中间件堆栈中,我有一个 LocaleMiddleware 负责根据请求标头(由浏览器自动发送)选择区域设置。
如果可能,我想避免在应用程序代码中包含特定于测试的代码(如下所示,在环境为“测试”时强制使用区域设置)
【问题讨论】:
标签: php laravel laravel-dusk