使用内存数据库中的sqlite在Laravel中进行事件测试

时间:2019-06-20 19:57:09

标签: laravel sqlite testing events laravel-5.8

当我使用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用于测试数据库时,该事件可以正常工作。

我在这里想念什么!?

0 个答案:

没有答案