UNPKG

cronli5

Version:

Cron Like I'm Five: A Cron to English Utility

34 lines (31 loc) 1.38 kB
var run = require('../runner').run; describe('Simple valid strings:', function() { describe('5-part strings', function() { run([ ['* * * * *', 'every minute'], ['0 * * * *', 'every hour'], ['1 * * * *', 'one minute past the hour, every hour'], ['5 * * * *', 'five minutes past the hour, every hour'], ['10 * * * *', 'ten minutes past the hour, every hour'], ['15 * * * *', '15 minutes past the hour, every hour'], ['30 * * * *', '30 minutes past the hour, every hour'], ]); }); describe('6-part strings', function() { run([ ['* * * * * *', 'every second'], ['0 * * * * *', 'every minute'], ['1 * * * * *', 'one second past the minute, every minute'], ['5 * * * * *', 'five seconds past the minute, every minute'], ['10 * * * * *', 'ten seconds past the minute, every minute'], ['15 * * * * *', '15 seconds past the minute, every minute'], ['30 * * * * *', '30 seconds past the minute, every minute'], ['0 0 * * * *', 'every hour'], ['0 1 * * * *', 'one minute past the hour, every hour'], ['0 5 * * * *', 'five minutes past the hour, every hour'], ['0 10 * * * *', 'ten minutes past the hour, every hour'], ['0 15 * * * *', '15 minutes past the hour, every hour'], ['0 30 * * * *', '30 minutes past the hour, every hour'], ]); }); });