【发布时间】:2017-06-18 05:43:31
【问题描述】:
根据to the "Database Testing" documentation,我可以在每次测试后重置数据库(第一个选项)。第二种选择是使用事务运行测试。这对我来说似乎是一种更好的方法,但如果我想使用事务运行,迁移不会运行。
有什么方法可以为所有测试过程运行一次迁移?
换句话说,我想运行迁移,使用事务运行每个测试,然后回滚。我尝试了文档所说的内容,但我认为缺少某些内容。
【问题讨论】:
-
如果您有多个 Dusk 类并且只想在所有 Dusk 类运行之前运行一次数据库播种,我认为这种方法将导致您正在寻找的实际答案:@987654322 @
标签: php laravel unit-testing laravel-5.4 laravel-dusk