UNPKG

broccoli-swig

Version:
34 lines (25 loc) 776 B
'use strict'; var assert = require('assert'); var fs = require('fs'); var path = require('path'); var rimraf = require('rimraf'); after(function () { rimraf.sync('temp'); rimraf.sync('tmp'); }); var files = fs.readdirSync('fixture'); for (var index in files) { var fileName = files[index]; var fullPath = 'fixture/' + fileName; if (fs.lstatSync(fullPath).isDirectory()) { continue; } var baseName = path.basename(fileName, '.swig'); it('should compile swig ' + fileName, function () { assert.equal( fs.readFileSync('temp/' + baseName + '.html', 'utf8'), fs.readFileSync('fixture/expected/' + baseName + '.html', 'utf8').trim() ); }); } rimraf.sync('tmp');