1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
/* eslint-disable no-octal */
// vim: expandtab:ts=2:sw=2
const
assert = require('assert'),
tmp = require('../lib/tmp');
describe('tmp', function () {
describe('dir()', function () {
it('with invalid template', function (done) {
tmp.dir({template:'invalid'}, function (err) {
if (!err) return done(new Error('err expected'));
try {
assert.equal(err.message, 'Invalid template, found "invalid".', 'should have thrown the expected error');
} catch (err2) {
return done(err2);
}
done();
});
});
});
describe('file()', function () {
it('with invalid template', function (done) {
tmp.file({template:'invalid'}, function (err) {
if (!err) return done(new Error('err expected'));
try {
assert.equal(err.message, 'Invalid template, found "invalid".', 'should have thrown the expected error');
} catch (err2) {
return done(err2);
}
done();
});
});
});
});
|