stabilize auth endpoint tests

This commit is contained in:
Yisroel Baum 2026-08-08 22:26:53 +03:00
parent 503d868e29
commit 7fb0adbea6
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9
2 changed files with 6 additions and 0 deletions

View file

@ -3,6 +3,7 @@
namespace Tests\Feature\Auth;
use App\Auth\CreateSessionDto;
use App\Auth\Clock;
use App\Auth\SessionRepository;
use App\Http\Middleware\AuthMiddleware;
use App\Shared\ValueObject\EmailAddress;
@ -11,6 +12,7 @@ use App\User\UserRepository;
use DateTimeImmutable;
use DateTimeZone;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\Fakes\FakeClock;
use Tests\TestCase;
class MeEndpointTest extends TestCase
@ -23,6 +25,7 @@ class MeEndpointTest extends TestCase
'2026-07-31T12:00:00',
new DateTimeZone('UTC'),
);
$this->app->instance(Clock::class, new FakeClock($now));
$user = app(UserRepository::class)->create(new CreateUserDto(
email: new EmailAddress('user@example.com'),
passwordHash: 'hashed-password',