我已经为Laravel项目进行了单元测试,并且有一个setUp
方法,如下所示:
public function setUp()
{
parent::setUp();
$this->user = factory(User::class)->states('admin', 'manager', 'code', 'coordinator')->create();
}
我的目标是在执行测试后从数据库中删除此行。我可以用tearDown
方法删除它,但是我的问题是:有比手动删除它更好的方法吗?我的意思是在后台处理这种事情?
答案 0 :(得分:-4)
您可以在测试后使用此操作
DB::statement("TRUNCATE TABLE users;");