create([]); $contact = factory(Contact::class)->create(['account_id' => $account->id]); $pet = factory(Pet::class)->create([ 'account_id' => $account->id, 'contact_id' => $contact->id, ]); $this->assertTrue($pet->account()->exists()); } public function test_it_belongs_to_a_contact() { $contact = factory(Contact::class)->create([]); $pet = factory(Pet::class)->create([ 'account_id' => $contact->account_id, 'contact_id' => $contact->id, ]); $this->assertTrue($pet->contact()->exists()); } public function test_it_belongs_to_a_pet_category() { $petCategory = factory(PetCategory::class)->create([]); $pet = factory(Pet::class)->create([ 'pet_category_id' => $petCategory->id, ]); $this->assertTrue($pet->petCategory()->exists()); } public function test_it_sets_name() { $pet = new Pet; $this->assertNull($pet->name); $pet->name = 'henri'; $this->assertEquals( 'henri', $pet->name ); } }