package org.jooby.assets; import static org.junit.Assert.assertEquals; import org.junit.Test; import com.typesafe.config.ConfigFactory; public class CleanCSSTest { @Test public void name() throws Exception { assertEquals("clean-css", new CleanCss().name()); } @Test public void defaults() throws Exception { assertEquals("a{font-weight:700}", new CleanCss().process("/styles.css", "a {\n font-weight:bold;\n}\n", ConfigFactory.empty())); } @Test(expected = AssetException.class) public void error() throws Exception { assertEquals("a{font-weight:700}", new CleanCss().process("/styles.css", "a {\n font-weight:bold;\n\n", ConfigFactory.empty())); } @Test public void importDirective() throws Exception { assertEquals(".foo{color:#fff}a{font-weight:700}", new CleanCss().process("/styles.css", "@import 'foo.css';\na {\n font-weight:bold;\n}\n", ConfigFactory.empty())); } }