diff --git a/docker-compose.yml b/docker-compose.yml index 83a0571..aaa5cfd 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -61,6 +61,10 @@ services: - "traefik.http.routers.api.entrypoints=web-secure" - "traefik.http.routers.api.rule=Host(`localhost`) || Host(`127.0.0.1`)" - "traefik.http.routers.api.tls=true" + - "traefik.http.routers.api.service=api" + - "traefik.http.services.api.loadbalancer.healthcheck.path=/healthz" + - "traefik.http.services.api.loadbalancer.healthcheck.interval=5s" + - "traefik.http.services.api.loadbalancer.healthcheck.timeout=60s" volumes: - .:/app build: diff --git a/tests/Http/JsonResponseFactoryTest.php b/tests/Http/JsonResponseFactoryTest.php index 9cd5235..db41b2d 100644 --- a/tests/Http/JsonResponseFactoryTest.php +++ b/tests/Http/JsonResponseFactoryTest.php @@ -20,7 +20,7 @@ class JsonResponseFactoryTest extends TestCase $response = JsonResponseFactory::createJsonResponse($data, $statusCode); - $this->assertSame($statusCode, $response->getStatusCode()); + $this->assertSame($statusCode->value, $response->getStatusCode()); $this->assertSame('application/json', $response->getHeaderLine('Content-Type')); $this->assertSame(json_encode($data), (string) $response->getBody()); } @@ -35,7 +35,7 @@ class JsonResponseFactoryTest extends TestCase $response = JsonResponseFactory::createJsonResponse($data, $statusCode); - $this->assertSame($statusCode, $response->getStatusCode()); + $this->assertSame($statusCode->value, $response->getStatusCode()); $this->assertSame('application/json', $response->getHeaderLine('Content-Type')); $this->assertSame(json_encode($data), (string) $response->getBody()); }