create([ 'name' => 'Test Sub Classification', ]); expect($subClassification->name)->toBe('Test Sub Classification') ->and($subClassification->exists)->toBeTrue(); }); it('has guarded attributes', function () { $guarded = ['id']; expect(SubClassification::make()->getGuarded())->toEqual($guarded); }); it('belongs to classification', function () { $subClassification = SubClassification::factory()->create(); expect($subClassification->classification())->toBeInstanceOf(BelongsTo::class); }); it('casts is_active to enum', function () { $subClassification = SubClassification::factory()->create(['is_active' => IsActive::ACTIVE]); expect($subClassification->is_active)->toBeInstanceOf(IsActive::class) ->and($subClassification->is_active)->toBe(IsActive::ACTIVE); }); });