label)->toBe('Pending'); expect($spec->color)->toBe('warning'); expect($spec->icon)->toBe('heroicon-m-clock'); }); it('normalizes tenant status input before mapping', function (): void { $spec = BadgeCatalog::spec(BadgeDomain::TenantStatus, 'PENDING'); expect($spec->label)->toBe('Pending'); });