cronli5
Version:
Cron Like I'm Five: A Cron to English Utility
34 lines (28 loc) • 651 B
JavaScript
var run = require('../runner').error;
var errors = require('./error-types');
describe('Invalid types:', function() {
run([undefined, null], errors.empty); // eslint-disable-line no-undefined
describe('booleans', function() {
run([true, false], errors.badType);
});
describe('integers', function() {
run([
0,
1,
-1,
12345,
123456,
-1234,
-12345,
NaN,
Infinity,
-Infinity
], errors.badType);
});
describe('Date', function() {
run([new Date()], errors.missingProps);
});
describe('Error', function() {
run([new Error()], errors.missingProps);
});
});