Laravel单元/模型测试

时间:2016-04-12 09:34:28

标签: php unit-testing laravel

我一直在关注Laracasts的测试Laravel系列,现在我正在尝试根据TDD和愿望思维原则建立一个项目。

嗯,我正在进行第二次测试,我很困惑它是否应该是一个测试。我有一个客户模型,我想测试创建。但我不确定如何执行此操作,因为factory(Customer::class)->create();已经创建了客户。

什么会插入/更新模型的测试?它们不是必需的,还是我以错误的方式设置我的测试?

目前这是我的测试:

/** @test */
public function it_can_add_a_customer()
{
    factory(Customer::class)->create();

    $customers = Customer::all();

    $this->assertCount(1, $customers);
}

0 个答案:

没有答案