package org.jooby.assets; import static org.junit.Assert.assertEquals; import org.junit.Test; import com.typesafe.config.ConfigFactory; public class CsslintTest { @Test public void name() throws Exception { assertEquals("csslint", new Csslint().name()); } @Test public void defaults() throws Exception { assertEquals(".mybox {\n" + " border: 1px solid black;\n" + " padding: 5px;\n" + " width: 100px;\n" + "}\n" + "", new Csslint().process("/styles.css", ".mybox {\n" + " border: 1px solid black;\n" + " padding: 5px;\n" + " width: 100px;\n" + "}\n", ConfigFactory.empty())); } @Test(expected = AssetException.class) public void boxModelErr() throws Exception { assertEquals(".mybox {\n" + " border: 1px solid black;\n" + " padding: 5px;\n" + " width: 100px;\n" + "}\n" + "", new Csslint().set("box-model", 2).process("/styles.css", ".mybox {\n" + " border: 1px solid black;\n" + " padding: 5px;\n" + " width: 100px;\n" + "}\n", ConfigFactory.empty())); } }