diff --git a/server/src/main/java/io/kroki/server/Server.java b/server/src/main/java/io/kroki/server/Server.java index e3241e3d5..0e598a712 100644 --- a/server/src/main/java/io/kroki/server/Server.java +++ b/server/src/main/java/io/kroki/server/Server.java @@ -89,7 +89,10 @@ static void start(Vertx vertx, JsonObject config, Handler testContext.verify(() -> { + assertThat(response.statusCode()).isEqualTo(200); + testContext.completeNow(); + }))); + } + + @Test + void http_server_check_cors_handling_null_origin(Vertx vertx, VertxTestContext testContext) { + WebClient client = WebClient.create(vertx); + client.get(port, "localhost", "/") + .putHeader("Origin", "null") + .as(BodyCodec.string()) + .send(testContext.succeeding(response -> testContext.verify(() -> { + assertThat(response.statusCode()).isEqualTo(200); + testContext.completeNow(); + }))); + } + @Test void http_server_long_uri_414(Vertx vertx, VertxTestContext testContext) { WebClient client = WebClient.create(vertx);