room = Room::factory()->create(); $this->judge = User::factory()->create(); $this->room->users()->attach($this->judge); $this->roomUser = RoomUser::first(); }); it('can return its judge using either judge or user', function () { expect($this->roomUser->judge->id)->toEqual($this->judge->id) ->and($this->roomUser->user->id)->toEqual($this->judge->id); }); it('can return its room', function () { expect($this->roomUser->room->id)->toEqual($this->room->id); });