小编Fra*_*ero的帖子

如何在内存数据库中使用Laravel中的完整测试套件迁移和播种?

我正在尝试在我的Laravel项目中设置测试环境.我正在使用http://packalyst.com/packages/package/mayconbordin/l5-fixtures与json一起在内存数据库中使用sqlite进行播种并调用:

Artisan::call('migrate');
Artisan::call('db:seed');
Run Code Online (Sandbox Code Playgroud)

在我的setUp函数中,这是在每个测试之前执行的,它可以在这个项目中增长到数千个.

我尝试了setUpBeforeClass,但它没有用.我认为是因为createApplication方法在每次测试中被调用并且重置整个应用程序,并且也没有从json加载灯具可能是出于同样的原因.

php phpunit laravel laravel-5.2

9
推荐指数
1
解决办法
8696
查看次数

标签 统计

laravel ×1

laravel-5.2 ×1

php ×1

phpunit ×1