运行 我的项目测试最干净的方法是什么?
What is the cleanest way to run my project tests?
我正在做一个 PHP/Laravel 项目,我已经编写了我的功能测试,但是 运行 我的测试有问题。我的问题是每次我想 运行 我的测试时,我都应该删除 MySQL 中所有以前的表,并重置每次测试后发生的所有事情。我的问题是:每次 运行 我的测试以及在 运行 测试之后(在我的测试 运行 测试之前),最干净的方法是什么?使用 docker 进行 运行ning 测试?或使用 CI 平台,例如 Github Actions?或者你有更好的选择?
您应该在测试 class 中添加 use RefreshDatabase;
特征。
更多信息请访问 laravel-doc-test
我正在做一个 PHP/Laravel 项目,我已经编写了我的功能测试,但是 运行 我的测试有问题。我的问题是每次我想 运行 我的测试时,我都应该删除 MySQL 中所有以前的表,并重置每次测试后发生的所有事情。我的问题是:每次 运行 我的测试以及在 运行 测试之后(在我的测试 运行 测试之前),最干净的方法是什么?使用 docker 进行 运行ning 测试?或使用 CI 平台,例如 Github Actions?或者你有更好的选择?
您应该在测试 class 中添加 use RefreshDatabase;
特征。
更多信息请访问 laravel-doc-test