如何创建一个多态关系工厂,以便可以在phpunit测试中使用它?

时间:2019-03-30 11:17:29

标签: laravel laravel-5 phpunit

我有articles表和comments表。 comments表包括commentable_id commentable_typebody。我在testcase上尝试了以下代码,但这似乎不正确。有了这个,我无法创建多个comments

/** @test */
    public function an_authenticated_user_can_comment_a_post(){

        $user = $this->signIn();

        $article = factory('App\Article')->create();

        $this->post("article/{$article->slug}/comment", [
            'comment' => $this->faker->sentence,
        ]);

        $this->assertCount(1, $article->comments);

    }

0 个答案:

没有答案