UNPKG

css-sws

Version:

Significant whitespace for stylesheets

23 lines (19 loc) 623 B
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()); }); }); });