// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.hosted.controller.restapi.controller; import com.yahoo.application.container.handler.Request; import com.yahoo.vespa.hosted.controller.restapi.ContainerTester; import com.yahoo.vespa.hosted.controller.restapi.ControllerContainerTest; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; /** * @author olaa */ class WellKnownApiHandlerTest extends ControllerContainerTest { private ContainerTester tester; private final String SECURITY_TXT = "Mocked security txt"; @BeforeEach public void before() { tester = new ContainerTester(container, "src/test/java/com/yahoo/vespa/hosted/controller/restapi/application/responses/"); } @Test void securityTxt() { tester.assertResponse(new Request("http://localhost:8080/.well-known/security.txt"), SECURITY_TXT); } @Override protected String variablePartXml() { return String.format(""" %s http://*/.well-known/* http://*/* """, SECURITY_TXT); } }