miaow-babel-parse
Version:
Miaow的Babel编译工具,只是对Babel进行简单封装
35 lines (28 loc) • 809 B
JavaScript
var assert = require('assert');
var find = require('lodash.find');
var fs = require('fs');
var miaow = require('miaow');
var path = require('path');
var parse = require('../index');
describe('miaow-babel-parse', function() {
this.timeout(10e3);
var log;
before(function(done) {
miaow({
context: path.resolve(__dirname, './fixtures')
}, function(err) {
if (err) {
console.error(err.toString(), err.stack);
process.exit(1);
}
log = JSON.parse(fs.readFileSync(path.resolve(__dirname, './output/miaow.log.json')));
done();
});
});
it('接口是否存在', function() {
assert(!!parse);
});
it('自动补全', function() {
assert.equal(find(log.modules, {src: 'foo.js'}).destHash, '363953e563c53a5ee39c3f4cd5b6553b');
});
});