package org.jooby.camel;
import org.apache.camel.ProducerTemplate;
import org.jooby.test.ServerFeature;
import org.junit.Test;
public class CamelWithBasicRoutesFeature extends ServerFeature {
{
use(new Camel()
.routes((router, config) -> {
router.from("direct:noop").to("mock:out");
}));
get("/noop", req -> {
req.require(ProducerTemplate.class).sendBody("direct:noop", "NOOP");
return req.path();
});
}
@Test
public void noop() throws Exception {
request()
.get("/noop")
.expect("/noop");
}
}