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 Issue277c extends ServerFeature { { use(ConfigFactory.empty() .withValue("application.env", ConfigValueFactory.fromAnyRef("prod"))); } @Test public void shouldNotDisplayStacktrace() throws Exception { request().get("/intentional-err") .expect("<!doctype html>\n" + "<html>\n" + "<head>\n" + "<meta charset=\"UTF-8\">\n" + "<style>\n" + "body {font-family: \"open sans\",sans-serif; margin-left: 20px;}\n" + "h1 {font-weight: 300; line-height: 44px; margin: 25px 0 0 0;}\n" + "h2 {font-size: 16px;font-weight: 300; line-height: 44px; margin: 0;}\n" + "footer {font-weight: 300; line-height: 44px; margin-top: 10px;}\n" + "hr {background-color: #f7f7f9;}\n" + "div.trace {border:1px solid #e1e1e8; background-color: #f7f7f9;}\n" + "p {padding-left: 20px;}\n" + "p.tab {padding-left: 40px;}\n" + "</style>\n" + "<title>\n" + "404 Not Found\n" + "</title>\n" + "<body>\n" + "<h1>Not Found</h1>\n" + "<hr><h2>message: Not Found(404): /intentional-err</h2>\n" + "<h2>status: 404</h2>\n" + "</body>\n" + "</html>\n" + ""); } }