From 962fb81710a225a96e9c91e886fe9df18720067a Mon Sep 17 00:00:00 2001 From: Andrei Oprea Date: Wed, 11 Aug 2021 09:14:28 +0000 Subject: [PATCH] Bug 1724966 - Fix newtab test setup to be independent of timezones r=Mardak Differential Revision: https://phabricator.services.mozilla.com/D122286 --- .../test/unit/asrouter/ASRouterTargeting.test.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/browser/components/newtab/test/unit/asrouter/ASRouterTargeting.test.js b/browser/components/newtab/test/unit/asrouter/ASRouterTargeting.test.js index dbdb72dc3954..c519df4e0661 100644 --- a/browser/components/newtab/test/unit/asrouter/ASRouterTargeting.test.js +++ b/browser/components/newtab/test/unit/asrouter/ASRouterTargeting.test.js @@ -346,19 +346,17 @@ describe("#mainPingSubmissions", () => { ); }); it("should allow for pings < 24hrs apart but on different days", async () => { - let startTime = new Date("2020-02-20").getTime(); - let oneDay = 86400000; + let startTime = new Date().setHours(0); + let previousDay = new Date(startTime - 60 * 60 * 1000).getTime(); promiseArchivedPingList = sandbox.stub().resolves([ { id: "5c8c786b-eca5-734b-a755-7ec0f022aaaa", - // Using oneDay / 2 because timezone of browser running the test - // affects the calculation - timestampCreated: startTime - oneDay / 2, + timestampCreated: startTime, type: "main", }, { id: "5c8c786b-eca5-734b-a755-7ec0f022aaac", - timestampCreated: startTime + 1000, + timestampCreated: previousDay, type: "main", }, ]);