У меня есть 5 тестов и 14 утверждений, которые все проходят, когда я использую базу данных mysql для тестирования. Я делаю одно единственное изменение в моем файле .env.testing из этого:
DB_CONNECTION=mysql
К этому:
DB_CONNECTION=sqlite
И у меня только один сбой, event was not dispatched
.
Вот соответствующая конфигурация sqlite:
'sqlite' => [
'driver' => 'sqlite',
'database' => ':memory:',
'prefix' => '',
],
Ожидаемое событие запускается непосредственно таким помощником, как этот event(new EventName());
, и помните, что оно прекрасно работает, когда для тестовой базы данных используется mysql.
Что мне здесь не хватает !?