package org.jooby.issues; import org.jooby.test.ServerFeature; import org.junit.Test; import com.typesafe.config.ConfigFactory; import com.typesafe.config.ConfigValueFactory; public class Issue22 extends ServerFeature { { use(ConfigFactory.empty() .withValue("application.path", ConfigValueFactory.fromAnyRef("/demo"))); get("/", () -> "/"); get("/path", () -> "path"); } @Test public void appShouldBeMountedOnApplicationPath() throws Exception { request() .get("/demo") .expect(200) .expect("/"); request() .get("/demo/path") .expect(200) .expect("path"); } @Test public void wrongPathShouldResolveAs404() throws Exception { request() .get("/") .expect(404); request() .get("/path") .expect(404); } }