/** @test */ public function it_assigns_category() { $post = factory(App\Gazette\Models\Post::class)->create(); $expectedCategory = factory(App\Gazette\Models\Category::class)->create(); $this->assertNotEquals($post->category->name, $expectedCategory->name); $post->assignCategory($expectedCategory)->save(); $actualPost = Post::find($post->id); $this->assertEquals($expectedCategory->name, $actualPost->category->name); }