test('Test getDT3', (assert) => { let reg = /^(\*|\d+)\s+(\*|\d+)\s+(\*|\d+)\s+(\*|\d+)\s+(\*|\d+)\s+(\d+)$/i; let pat1 = '* * * * * 00'.match(reg); let x1 = getDT3(pat1); assert.ok(isInteger(x1), 'getDT3(pat1) must be a number'); let pat2 = '1000 * * * * 00'.match(reg); let x2 = getDT3(pat2); assert.ok(isInteger(x2), 'getDT3(pat2) must be a number'); assert.end(); });
test('Test getDT2', (assert) => { let reg = /^(sun|mon|tue|wed|thu|fri|sat)+\w*\s+(\d+)(:\d+)?(:\d+)?$/i; let pat = 'sun 18:00'.match(reg); let x = getDT2(pat); assert.ok(isInteger(x), 'getDT2(pat) must be a number'); assert.end(); });
test('Test getDT1', (assert) => { let reg = /^(\d+)\s?(d|h|m|s)+$/i; let pat = '1s'.match(reg); let t = time() - 1000; let x = getDT1(pat, t); assert.ok(isInteger(x), `getDT1(pat, ${t}) must be a number`); assert.end(); });