package org.jooby; import org.jooby.test.ServerFeature; import org.junit.Test; import com.typesafe.config.ConfigFactory; import com.typesafe.config.ConfigValueFactory; public class CdnAssetFeature extends ServerFeature { { use(ConfigFactory.empty() .withValue("assets.cdn", ConfigValueFactory.fromAnyRef("http://d7471vfo50fqt.cloudfront.net"))); assets("/assets/**"); } @Test public void cdn() throws Exception { request() .dontFollowRedirect() .get("/assets/file.js") .expect(302) .header("Location", "http://d7471vfo50fqt.cloudfront.net/assets/file.js"); } }