packages/container/tests/Unit/PostgreSql17ContainerTest.php
1<?php
2
3declare(strict_types=1);
4
5namespace Tests\Unit;
6
7use Container\PostgreSql17Container;
8use Container\PostgreSqlConfiguration;
9use PHPUnit\Framework\Attributes\CoversClass;
10use PHPUnit\Framework\Attributes\UsesClass;
11use PHPUnit\Framework\TestCase;
12
13#[CoversClass(PostgreSql17Container::class)]
14#[UsesClass(PostgreSqlConfiguration::class)]
15final class PostgreSql17ContainerTest extends TestCase
16{
17 public function testImagePinsTheReusableServer(): void
18 {
19 $container = new PostgreSql17Container();
20 self::assertSame('postgres:17.2', $container->image());
21 self::assertTrue($container->reuseMode()->isReuse());
22 }
23}
24