diff --git a/client/jest-timezone-setup.js b/client/jest-timezone-setup.js new file mode 100644 index 0000000000..6e1fbf41d0 --- /dev/null +++ b/client/jest-timezone-setup.js @@ -0,0 +1,3 @@ +module.exports = async () => { + process.env.TZ = 'UTC'; +}; diff --git a/client/jest.config.js b/client/jest.config.js index 86cabeba97..0922809dd1 100644 --- a/client/jest.config.js +++ b/client/jest.config.js @@ -12,6 +12,7 @@ module.exports = { globals: { __PATH_PREFIX__: '' }, + globalSetup: './jest-timezone-setup.js', verbose: true, transform: { '^.+\\.js$': '/jest.transform.js' diff --git a/client/jest.test.js b/client/jest.test.js new file mode 100644 index 0000000000..9819289191 --- /dev/null +++ b/client/jest.test.js @@ -0,0 +1,6 @@ +/* global expect */ +describe('Timezones', () => { + it('should always be UTC', () => { + expect(new Date().getTimezoneOffset()).toBe(0); + }); +});