instructions)->toBe('À conserver entre 0°C et 4°C'); }); }); describe('StorageCondition Value Object Domain Rules', function (): void { it('throws DomainException for empty instructions', function (): void { // GIVEN, WHEN & THEN expect(fn () => new StorageCondition(' ')) ->toThrow(\DomainException::class, 'Invalid instructions: must not be empty'); }); });