package org.jooby;
import org.jooby.test.ServerFeature;
import org.junit.Test;
import com.typesafe.config.ConfigFactory;
import com.typesafe.config.ConfigValueFactory;
public class RequestContextPathFeature extends ServerFeature {
{
use(ConfigFactory.empty().withValue("application.path", ConfigValueFactory.fromAnyRef("/x")));
get("/hello", req -> req.contextPath() + req.path());
get("/u/p:id", req -> req.contextPath() + req.path());
}
@Test
public void requestPath() throws Exception {
request()
.get("/x/hello")
.expect("/x/hello");
}
@Test
public void varRequestPath() throws Exception {
request()
.get("/x/u/p1")
.expect("/x/u/p1");
}
}