From 677548f3a3f1b28b3dc066dd1b376373123a9416 Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Wed, 13 Apr 2022 10:45:49 -0700 Subject: [PATCH] getSuggestedFilename: January 2nd to fix test failure in some time zones --- ts/test-node/types/Attachment_test.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/ts/test-node/types/Attachment_test.ts b/ts/test-node/types/Attachment_test.ts index bf8443afc8..999b2e7afc 100644 --- a/ts/test-node/types/Attachment_test.ts +++ b/ts/test-node/types/Attachment_test.ts @@ -10,6 +10,7 @@ import * as Bytes from '../../Bytes'; import * as logger from '../../logging/log'; import { fakeAttachment } from '../../test-both/helpers/fakeAttachment'; +import { DAY } from '../../util/durations'; describe('Attachment', () => { describe('getUploadSizeLimitKb', () => { @@ -74,12 +75,14 @@ describe('Attachment', () => { data: Bytes.fromString('foo'), contentType: MIME.VIDEO_QUICKTIME, }); - const timestamp = new Date(new Date(0).getTimezoneOffset() * 60 * 1000); + const timestamp = new Date( + DAY + new Date(DAY).getTimezoneOffset() * 60 * 1000 + ); const actual = Attachment.getSuggestedFilename({ attachment, timestamp, }); - const expected = 'signal-1970-01-01-000000.mov'; + const expected = 'signal-1970-01-02-000000.mov'; assert.strictEqual(actual, expected); }); }); @@ -89,13 +92,15 @@ describe('Attachment', () => { data: Bytes.fromString('foo'), contentType: MIME.VIDEO_QUICKTIME, }); - const timestamp = new Date(new Date(0).getTimezoneOffset() * 60 * 1000); + const timestamp = new Date( + DAY + new Date(DAY).getTimezoneOffset() * 60 * 1000 + ); const actual = Attachment.getSuggestedFilename({ attachment, timestamp, index: 3, }); - const expected = 'signal-1970-01-01-000000_003.mov'; + const expected = 'signal-1970-01-02-000000_003.mov'; assert.strictEqual(actual, expected); }); });