package org.jooby.assets;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import com.typesafe.config.ConfigFactory;
public class JscsTest {
@Test
public void valid() throws Exception {
assertEquals("var a = function (){\n" +
"\n" +
"};",
new Jscs().process("/x.js", "var a = function (){\n" +
"\n" +
"};", ConfigFactory.empty()));
}
@Test(expected = AssetException.class)
public void disallowAnonymousFunctions() throws Exception {
new Jscs().set("disallowAnonymousFunctions", true).process("/x.js", "var a = function(){\n" +
"\n};", ConfigFactory.empty());
}
@Test(expected = AssetException.class)
public void google() throws Exception {
new Jscs().set("preset", "google").process("/x.js", "var a = function(){\n" +
"\n};", ConfigFactory.empty());
}
}