mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-16 17:46:45 +00:00
fix(Wait Node): Fix wait node tests by always using a future date (#14733)
This commit is contained in:
committed by
GitHub
parent
fec2284a77
commit
81d08ad1de
@@ -11,6 +11,7 @@ const workflows = getWorkflowFilenames(__dirname);
|
|||||||
describe('Execute Wait Node', () => {
|
describe('Execute Wait Node', () => {
|
||||||
let timer: NodeJS.Timer;
|
let timer: NodeJS.Timer;
|
||||||
const { clearInterval, setInterval } = global;
|
const { clearInterval, setInterval } = global;
|
||||||
|
const nextDay = DateTime.now().startOf('day').plus({ days: 1 });
|
||||||
|
|
||||||
beforeAll(() => {
|
beforeAll(() => {
|
||||||
timer = setInterval(() => jest.advanceTimersByTime(1000), 10);
|
timer = setInterval(() => jest.advanceTimersByTime(1000), 10);
|
||||||
@@ -25,24 +26,24 @@ describe('Execute Wait Node', () => {
|
|||||||
test.each([
|
test.each([
|
||||||
{ value: 'invalid_date', isValid: false },
|
{ value: 'invalid_date', isValid: false },
|
||||||
{
|
{
|
||||||
value: '2025-04-18T10:50:47.560',
|
value: nextDay.toISO(),
|
||||||
isValid: true,
|
isValid: true,
|
||||||
expectedWaitTill: new Date('2025-04-18T10:50:47.560Z'),
|
expectedWaitTill: nextDay.toJSDate(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: '2025-04-18T10:50:47.560+02:00',
|
value: nextDay.toISO({ includeOffset: true }),
|
||||||
isValid: true,
|
isValid: true,
|
||||||
expectedWaitTill: new Date('2025-04-18T08:50:47.560Z'),
|
expectedWaitTill: nextDay.toUTC().toJSDate(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: DateTime.fromISO('2025-04-18T10:50:47.560Z').toJSDate(),
|
value: nextDay.toJSDate(),
|
||||||
isValid: true,
|
isValid: true,
|
||||||
expectedWaitTill: new Date('2025-04-18T10:50:47.560Z'),
|
expectedWaitTill: nextDay.toJSDate(),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: DateTime.fromISO('2025-04-18T10:50:47.560Z'),
|
value: nextDay,
|
||||||
isValid: true,
|
isValid: true,
|
||||||
expectedWaitTill: new Date('2025-04-18T10:50:47.560Z'),
|
expectedWaitTill: nextDay.toJSDate(),
|
||||||
},
|
},
|
||||||
])(
|
])(
|
||||||
'Test Wait Node with specificTime $value and isValid $isValid',
|
'Test Wait Node with specificTime $value and isValid $isValid',
|
||||||
|
|||||||
Reference in New Issue
Block a user