create([]); $conversation = factory(Conversation::class)->create([ 'account_id' => $account->id, ]); $this->assertTrue($conversation->account()->exists()); } public function test_it_belongs_to_a_contact() { $contact = factory(Contact::class)->create(); $conversation = factory(Conversation::class)->create([ 'contact_id' => $contact->id, ]); $this->assertTrue($conversation->contact()->exists()); } public function test_it_belongs_to_a_contact_field_type() { $account = factory(Account::class)->create([]); $contactFieldType = factory(ContactFieldType::class)->create([ 'account_id' => $account->id, ]); $conversation = factory(Conversation::class)->create([ 'contact_field_type_id' => $contactFieldType->id, 'account_id' => $account->id, ]); $this->assertTrue($conversation->contactFieldType()->exists()); } public function test_it_has_many_messages() { $conversation = factory(Conversation::class)->create(); $message = factory(Message::class)->create([ 'conversation_id' => $conversation->id, ]); $this->assertTrue($conversation->messages()->exists()); } }