describe('もとの環境変数はprocess.env.EXAMPLE="origin"だが、テスト1のときだけ"hogehoge"としたい', () => {
const OLD_ENV = process.env;
beforeEach(() => {
process.env = { ...OLD_ENV };
});
afterEach(() => {
jest.clearAllMocks();
});
it('テスト1', () => {
process.env.EXAMPLE = "hogehoge"
// この中ではprocess.env.EXAMPLE = "hogehoge"
});
it('テスト2', () => {
// この中ではprocess.env.EXAMPLE = "origin"
});
});
More than 1 year has passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme