css-sws
Version:
Significant whitespace for stylesheets
23 lines (19 loc) • 623 B
JavaScript
var should = require('should');
var compile = require('..');
var fs = require('fs');
var path = require('path');
var read = fs.readFileSync;
var readdir = fs.readdirSync;
describe('should support', function(){
readdir('test/cases').forEach(function(file){
if (file.charAt(0) === '.') return;
if (~file.indexOf('.out')) return;
var base = path.basename(file, '.css');
var input = read('test/cases/' + file, 'utf8');
var output = read('test/cases/' + base + '.out.css', 'utf8');
it(base, function(){
var out = compile(input).trim();
out.should.equal(output.trim());
});
});
});