1919
2020import java .io .ByteArrayInputStream ;
2121import java .io .IOException ;
22- import java .io .InputStream ;
2322import java .io .Reader ;
2423import java .io .StringReader ;
2524import java .io .Writer ;
4241import java .util .Locale ;
4342import java .util .Map ;
4443import java .util .Optional ;
45- import java .util .Properties ;
4644import java .util .Scanner ;
4745import java .util .Set ;
4846import java .util .UUID ;
7573import io .jooby .ServerOptions ;
7674import io .jooby .ServiceKey ;
7775import io .jooby .ServiceRegistry ;
78- import io .jooby .SneakyThrows ;
7976import io .jooby .StatusCode ;
8077import io .jooby .handlebars .HandlebarsModule ;
8178import io .jooby .handler .AccessLogHandler ;
@@ -2848,21 +2845,6 @@ public void staticSiteFromFsUsingPathPrefix(ServerTestRunner runner) {
28482845 });
28492846 }
28502847
2851- private static final String VUE = vueVersion ();
2852-
2853- private static String vueVersion () {
2854- try (InputStream vueprops =
2855- FeaturedTest .class
2856- .getClassLoader ()
2857- .getResourceAsStream ("META-INF/maven/org.webjars.npm/vue/pom.properties" )) {
2858- Properties properties = new Properties ();
2859- properties .load (vueprops );
2860- return properties .getProperty ("version" );
2861- } catch (IOException x ) {
2862- throw SneakyThrows .propagate (x );
2863- }
2864- }
2865-
28662848 @ ServerTest
28672849 public void assets (ServerTestRunner runner ) throws IOException {
28682850
@@ -2872,20 +2854,12 @@ public void assets(ServerTestRunner runner) throws IOException {
28722854 String cl4 =
28732855 String .valueOf (userdir ("src" , "test" , "www" , "css" , "styles.css" ).toFile ().length ());
28742856 String cl5 = String .valueOf (userdir ("src" , "test" , "www" , "index.html" ).toFile ().length ());
2875- String vueSize =
2876- String .valueOf (
2877- getClass ()
2878- .getResource ("/META-INF/resources/webjars/vue/" + VUE + "/dist/vue.cjs.js" )
2879- .openConnection ()
2880- .getContentLength ());
28812857 runner
28822858 .define (
28832859 app -> {
28842860 app .assets ("/static/?*" , userdir ("src" , "test" , "www" ));
28852861 app .assets ("/*" , userdir ("src" , "test" , "www" ));
28862862 app .assets ("/cp/*" , "/www" );
2887- app .assets ("/jar/*" , "/META-INF/resources/webjars/vue/" + VUE );
2888- app .assets ("/jar2/*" , "/META-INF/resources/webjars/vue/" + VUE + "/dist" );
28892863
28902864 app .assets (
28912865 "/m/*" ,
@@ -3045,15 +3019,6 @@ public void assets(ServerTestRunner runner) throws IOException {
30453019 assertEquals (cl4 , rsp .header ("Content-Length" ).toLowerCase ());
30463020 });
30473021
3048- // Inside jar
3049- client .get (
3050- "/jar/dist/vue.cjs.js" ,
3051- rsp -> {
3052- assertEquals (
3053- "application/javascript;charset=utf-8" ,
3054- rsp .header ("Content-Type" ).toLowerCase ());
3055- assertEquals (vueSize , rsp .header ("Content-Length" ).toLowerCase ());
3056- });
30573022 client .get (
30583023 "/jar2/dist/../package.json" ,
30593024 rsp -> {
0 commit comments