我尝试使用带有laravel的phpunit测试我的应用程序,但每次运行
单元测试
vendor\bin\phpunit
我的数据库中的所有表都会丢失,因此每次运行测试时都必须进行迁移
你遇到过类似问题吗?我该如何解决?
答案 0 :(得分:1)
使用单独的连接进行测试。将此连接添加到config/database.php
配置文件:
'connections' => [
'testing' => [
'driver' => 'sqlite',
'database' => ':memory:',
'prefix' => '',
],