ensemble = NominationEnsemble::create([ 'name' => 'Test Ensemble', 'entry_deadline' => '2024-01-01', 'minimum_grade' => '5', 'maximum_grade' => '15', ]); $this->student = Student::factory()->create(); $this->entry = NominationEnsembleEntry::create([ 'student_id' => $this->student->id, 'nomination_ensemble_id' => $this->ensemble->id, 'data' => json_encode(['test' => 'test']), ]); }); it('can return its ensemble', function () { expect($this->entry->ensemble->id)->toEqual($this->ensemble->id) ->and($this->entry->ensemble)->toBeInstanceOf(NominationEnsemble::class); }); it('can return its student', function () { expect($this->entry->student->id)->toEqual($this->student->id) ->and($this->entry->student)->toBeInstanceOf(Student::class); });