【问题标题】:Laravel 5.1 testing with PHPUnit and PHPSpecLaravel 5.1 使用 PHPUnit 和 PHPSpec 进行测试
【发布时间】:2015-08-25 15:10:59
【问题描述】:

Laravel 5.1 已经发布。但我不知道如何使用它的测试功能,因为我还是 TDD 的新手。

例如,我想测试我的 Eloquent 模型(关系等)。任何人都可以解释清楚吗?提前致谢

【问题讨论】:

标签: php phpunit tdd laravel-5 phpspec


【解决方案1】:

世界上有几种类型的测试,我建议您编写一个单元测试,例如,假设您有用户和帖子表,并且您想测试关系。

$user = factory(User::class)->create();
$post = factory(Post::class)->create(['user_id'=>$user_id]);

$this->assertEqual(1, $user->posts->count());

这样你就测试了用户和帖子之间的关系。

【讨论】:

    猜你喜欢
    • 2015-02-14
    • 2015-02-18
    • 2016-06-04
    • 2015-03-03
    • 2016-03-06
    • 2015-09-26
    • 1970-01-01
    • 2019-03-06
    • 2015-09-01
    相关资源
    最近更新 更多