ldc-arcadia-api/tests/Unit/Application/Security/ValueObjects/Request/RequestTimestampTest.php

22 lines
587 B
PHP

<?php
declare(strict_types=1);
namespace Tests\Unit\Application\Security\ValueObjects\Request;
use Application\Security\Models\ValueObjects\Request\RequestTimestamp;
covers(RequestTimestamp::class);
describe('RequestTimestamp Value Object Instantiation', function (): void {
it('accepts valid DateTimeImmutable instance', function (): void {
// GIVEN
$dateTime = new \DateTimeImmutable('2026-08-18 10:00:00');
// WHEN
$timestamp = new RequestTimestamp($dateTime);
// THEN
expect($timestamp->value)->toBe($dateTime);
});
});