getSuggestedFilename: January 2nd to fix test failure in some time zones
This commit is contained in:
parent
610ebdd1e3
commit
677548f3a3
|
@ -10,6 +10,7 @@ import * as Bytes from '../../Bytes';
|
||||||
import * as logger from '../../logging/log';
|
import * as logger from '../../logging/log';
|
||||||
|
|
||||||
import { fakeAttachment } from '../../test-both/helpers/fakeAttachment';
|
import { fakeAttachment } from '../../test-both/helpers/fakeAttachment';
|
||||||
|
import { DAY } from '../../util/durations';
|
||||||
|
|
||||||
describe('Attachment', () => {
|
describe('Attachment', () => {
|
||||||
describe('getUploadSizeLimitKb', () => {
|
describe('getUploadSizeLimitKb', () => {
|
||||||
|
@ -74,12 +75,14 @@ describe('Attachment', () => {
|
||||||
data: Bytes.fromString('foo'),
|
data: Bytes.fromString('foo'),
|
||||||
contentType: MIME.VIDEO_QUICKTIME,
|
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({
|
const actual = Attachment.getSuggestedFilename({
|
||||||
attachment,
|
attachment,
|
||||||
timestamp,
|
timestamp,
|
||||||
});
|
});
|
||||||
const expected = 'signal-1970-01-01-000000.mov';
|
const expected = 'signal-1970-01-02-000000.mov';
|
||||||
assert.strictEqual(actual, expected);
|
assert.strictEqual(actual, expected);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -89,13 +92,15 @@ describe('Attachment', () => {
|
||||||
data: Bytes.fromString('foo'),
|
data: Bytes.fromString('foo'),
|
||||||
contentType: MIME.VIDEO_QUICKTIME,
|
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({
|
const actual = Attachment.getSuggestedFilename({
|
||||||
attachment,
|
attachment,
|
||||||
timestamp,
|
timestamp,
|
||||||
index: 3,
|
index: 3,
|
||||||
});
|
});
|
||||||
const expected = 'signal-1970-01-01-000000_003.mov';
|
const expected = 'signal-1970-01-02-000000_003.mov';
|
||||||
assert.strictEqual(actual, expected);
|
assert.strictEqual(actual, expected);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue