package org.jooby.js;
import java.io.File;
import java.io.InputStreamReader;
import java.nio.file.Paths;
import org.jooby.JoobyJs;
import org.junit.Test;
public class JsAppFeature {
@Test
public void apprsc() throws Exception {
run("/org/jooby/js/app.js");
}
@Test
public void appfile() throws Throwable {
run(Paths.get("src", "test", "resources", "org", "jooby", "js", "appfile.js").toFile());
}
private void run(final String filename) throws Exception {
new JoobyJs().run(new InputStreamReader(getClass().getResourceAsStream(filename))).get();
}
private void run(final File filename) throws Throwable {
JoobyJs.main(new String[]{filename.getAbsolutePath() });
}
}