diff --git a/tests/Feature/Models/SeatingLimitTest.php b/tests/Feature/Models/SeatingLimitTest.php new file mode 100644 index 0000000..ee4548c --- /dev/null +++ b/tests/Feature/Models/SeatingLimitTest.php @@ -0,0 +1,28 @@ +ensemble = Ensemble::factory()->create(); + $this->audition = Audition::factory()->create(); + $this->seatingLimit = SeatingLimit::create([ + 'audition_id' => $this->audition->id, + 'ensemble_id' => $this->ensemble->id, + 'maximum_accepted' => 10, + ]); +}); + +it('has an audition', function () { + expect($this->seatingLimit->audition->name)->toBe($this->audition->name) + ->and($this->seatingLimit)->toBeInstanceOf(SeatingLimit::class); +}); + +it('has an ensemble', function () { + expect($this->seatingLimit->ensemble)->toBeInstanceOf(Ensemble::class) + ->and($this->seatingLimit->ensemble->name)->toBe($this->ensemble->name); +});