mirror of
https://github.com/logos-messaging/js-waku.git
synced 2026-01-05 23:33:08 +00:00
test: Only use timestamps in the past for a more realistic test
This commit is contained in:
parent
d95d773f45
commit
dc6d37a94e
@ -448,18 +448,25 @@ describe("Waku Store", () => {
|
|||||||
nimWaku = new NimWaku(makeLogFileName(this));
|
nimWaku = new NimWaku(makeLogFileName(this));
|
||||||
await nimWaku.start({ persistMessages: true });
|
await nimWaku.start({ persistMessages: true });
|
||||||
|
|
||||||
|
const now = new Date();
|
||||||
|
|
||||||
const startTime = 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();
|
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();
|
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 messageTimestamps = [message1Timestamp, message2Timestamp];
|
||||||
|
|
||||||
const endTime = new Date();
|
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++) {
|
for (let i = 0; i < 2; i++) {
|
||||||
expect(
|
expect(
|
||||||
await nimWaku.sendMessage(
|
await nimWaku.sendMessage(
|
||||||
@ -470,7 +477,6 @@ describe("Waku Store", () => {
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
).to.be.true;
|
).to.be.true;
|
||||||
if (!firstMessageTime) firstMessageTime = Date.now() / 1000;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
waku = await Waku.create({
|
waku = await Waku.create({
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user