From dc6d37a94e656ac7a5349c72b45d356c6fcf61d7 Mon Sep 17 00:00:00 2001 From: Franck Royer Date: Wed, 9 Mar 2022 12:59:05 +1100 Subject: [PATCH] test: Only use timestamps in the past for a more realistic test --- src/lib/waku_store/index.node.spec.ts | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/lib/waku_store/index.node.spec.ts b/src/lib/waku_store/index.node.spec.ts index e0d42c7d19..fc6e3c24fe 100644 --- a/src/lib/waku_store/index.node.spec.ts +++ b/src/lib/waku_store/index.node.spec.ts @@ -448,18 +448,25 @@ describe("Waku Store", () => { nimWaku = new NimWaku(makeLogFileName(this)); await nimWaku.start({ persistMessages: true }); + const now = new Date(); + const startTime = new Date(); + // Set start time 5 minutes in the past + startTime.setTime(now.getTime() - 5 * 60 * 1000); const message1Timestamp = new Date(); - message1Timestamp.setTime(startTime.getTime() + 60 * 1000); + // Set first message was 4 minutes in the past + message1Timestamp.setTime(now.getTime() - 4 * 60 * 1000); + const message2Timestamp = new Date(); - message2Timestamp.setTime(startTime.getTime() + 2 * 60 * 1000); + // Set second message 2 minutes in the past + message2Timestamp.setTime(now.getTime() - 2 * 60 * 1000); const messageTimestamps = [message1Timestamp, message2Timestamp]; const endTime = new Date(); - endTime.setTime(startTime.getTime() + 3 * 60 * 1000); + // Set end time 1 minute in the past + endTime.setTime(now.getTime() - 60 * 1000); - let firstMessageTime; for (let i = 0; i < 2; i++) { expect( await nimWaku.sendMessage( @@ -470,7 +477,6 @@ describe("Waku Store", () => { ) ) ).to.be.true; - if (!firstMessageTime) firstMessageTime = Date.now() / 1000; } waku = await Waku.create({