? npx jest --version
24.5.0
Got a set of jest tests that are timezone sensitive. We typically run them with an npm script: "jest": "TZ=utc jest"
With the TZ set to utc I get values like this in snapshots:
modificationDate="2019-01-08T00:00:00.000Z"
Without it I get:
modificationDate="2019-01-08T08:00:00.000Z"
Is there a way to set that in my jest config so I can run npx jest
at the command line without having to go through the NPM script? There's nothing in config docs about this.
I tried adding these two to my jest.config.js. Neither one worked:
TZ: 'utc',
globals: {
TZ: 'utc',
},
Sure, it seems trivial to work around but I'm surprised Jest doesn't have a way to configure this for tests.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…