UNPKG

miaow-thirdparty-plugin

Version:

第三方脚本文件处理,主要是用来重置任务

38 lines (30 loc) 874 B
var assert = require('assert'); var fs = require('fs'); var miaow = require('miaow'); var path = require('path'); var Plugin = require('../index'); describe('miaow-thirdparty-plugin', 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(!!Plugin); }); it('正常文件', function() { assert.equal(log.modules['normal.js'].extra.isThirdparty, undefined); }); it('第三方文件', function() { assert.equal(log.modules['thirdparty.js'].extra.isThirdparty, true); }); });