当我使用mysql数据库进行测试时,我通过了5个测试和14个断言。我从此对.env.testing文件进行了一个更改:
DB_CONNECTION=mysql
对此:
DB_CONNECTION=sqlite
我只有一个失败,一个event was not dispatched
。
以下是相关的sqlite配置:
'sqlite' => [
'driver' => 'sqlite',
'database' => ':memory:',
'prefix' => '',
],
期望的事件是直接由event(new EventName());
这样的帮助程序触发的,请记住,当将mysql用于测试数据库时,该事件可以正常工作。
我在这里想念什么!?