package org.jooby.issues;
import org.jooby.test.ServerFeature;
import org.junit.Test;
public class Issue345 extends ServerFeature {
{
get("/a", req -> req.route().attributes());
with(() -> {
get("/b", req -> req.route().attributes());
get("/c", req -> req.route().attributes());
}).attr("foo", "bar");
get("/d", req -> req.route().attributes());
}
@Test
public void withOperator() throws Exception {
request().get("/a")
.expect("{}");
request().get("/b")
.expect("{foo=bar}");
request().get("/c")
.expect("{foo=bar}");
request().get("/d")
.expect("{}");
}
}