From 6863f7e51a5c180f53318cff20ddb7de17a686cd Mon Sep 17 00:00:00 2001 From: Beaudan Date: Tue, 15 Jan 2019 12:44:46 +1100 Subject: [PATCH] Small fix for strange bug where timezone would be different in the past for regular user vs sudo --- ts/test/types/Attachment_test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ts/test/types/Attachment_test.ts b/ts/test/types/Attachment_test.ts index 17fba5d7d..83a46a620 100644 --- a/ts/test/types/Attachment_test.ts +++ b/ts/test/types/Attachment_test.ts @@ -45,12 +45,13 @@ describe('Attachment', () => { data: stringToArrayBuffer('foo'), contentType: MIME.VIDEO_QUICKTIME, }; - const timestamp = new Date(-moment().utcOffset() * 60 * 1000); + // Unix timestamp of start of year 2000 to fix odd sudo timezone bug + const timestamp = new Date(946684800000 - moment().utcOffset() * 60 * 1000); const actual = Attachment.getSuggestedFilename({ attachment, timestamp, }); - const expected = 'signal-attachment-1970-01-01-000000.mov'; + const expected = 'signal-attachment-2000-01-01-000000.mov'; assert.strictEqual(actual, expected); }); });