package com.github.sommeri.less4j.compiler;
import java.io.File;
import java.util.Collection;
import com.github.sommeri.less4j.LessCompiler;
import org.junit.runners.Parameterized.Parameters;
/**
* A unit test for <a href="https://github.com/SomMeri/less4j/issues/215">Issue 215</a>
*/
public class CompressionTest extends BasicFeaturesTest {
private static final String compressionCases = "src/test/resources/compile-basic-features/compression/";
public CompressionTest(File inputFile, File outputFile, File errorList, File mapdataFile, File configFile, String testName) {
super(inputFile, outputFile, errorList, mapdataFile, configFile, testName);
}
@Parameters(name="Less: {5}")
public static Collection<Object[]> allTestsParameters() {
return createTestFileUtils().loadTestFiles(compressionCases);
}
@Override
protected LessCompiler.Configuration createConfiguration(File cssOutput) {
LessCompiler.Configuration configuration = super.createConfiguration(cssOutput);
configuration.setCompressing(true);
return configuration;
}
}