So siehts ganz gut aus !
This commit is contained in:
24
node_modules/pug-parser/test/index.test.js
generated
vendored
Normal file
24
node_modules/pug-parser/test/index.test.js
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
'use strict';
|
||||
|
||||
var fs = require('fs');
|
||||
var getRepo = require('get-repo');
|
||||
var parse = require('../');
|
||||
|
||||
var testCases = fs.readdirSync(__dirname + '/cases').filter(function (name) {
|
||||
return /\.tokens\.json$/.test(name);
|
||||
});
|
||||
|
||||
function parseNewlineJson(str) {
|
||||
return str.split('\n').filter(Boolean).map(JSON.parse)
|
||||
}
|
||||
|
||||
function read(path) {
|
||||
return fs.readFileSync(__dirname + '/cases/' + path, 'utf8');
|
||||
}
|
||||
|
||||
testCases.forEach(function (filename) {
|
||||
test(filename, () => {
|
||||
var actualAst = parse(parseNewlineJson(read(filename)), {filename: filename});
|
||||
expect(actualAst).toMatchSnapshot();
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user