cron-job-manager
Version:
A wrapper Object for node-cron that allows you to manage multiple cron jobs at once.
24 lines (18 loc) • 741 B
JavaScript
const CronJobManager = require('..');
exports.test = () => {
try {
var jobmanager = new CronJobManager();
var date = new Date();
date.setSeconds(date.getSeconds() + 1);
console.log('will log wow at:', date);
jobmanager.add('jobid', date, () => {
console.log('wow');
})
jobmanager.start('jobid');
jobmanager.add('newJob', date, () => {console.log("added a second job...")})
console.assert(jobmanager.exists('newJob') && jobmanager.exists('jobid'), `An added job is missing: ${jobmanager}`)
} catch (e) {
console.assert(false, `Well... the add test failed...${e}`);
console.error(e);
}
}