apeman-tmpl
Version:
Template manager for apeman.
42 lines (34 loc) • 936 B
JavaScript
/**
* Test case for apemanTmpl.
* Runs with mocha.
*/
;
const apemanTmpl = require('../lib/apeman_tmpl.js'),
assert = require('assert'),
mkdirp = require('mkdirp');
describe('apeman-tmpl', ()=> {
let tmpDir = __dirname + '/../tmp';
before((done) => {
mkdirp.sync(tmpDir);
mkdirp.sync(require('../doc/mocks/mock-Apemanfile.js').$cwd);
done();
});
it('Run command.', (done) => {
apemanTmpl({
configuration: require.resolve('../doc/mocks/mock-Apemanfile.js')
}, function (err) {
assert.ifError(err);
done();
});
});
it('List tmpls.', (done) => {
apemanTmpl({
verbose: true,
list: true,
configuration: require.resolve('../doc/mocks/mock-Apemanfile.js')
}, function (err) {
assert.ifError(err);
done();
});
});
});