Skip to content

Commit ec60b9a

Browse files
committed
Fix issues related to stubbing envs in createReducer.test.ts
1 parent 8625470 commit ec60b9a

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

packages/toolkit/src/tests/createReducer.test.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,12 @@ describe('createReducer', () => {
6464
})
6565

6666
describe('Deprecation warnings', () => {
67-
let originalNodeEnv = process.env.NODE_ENV
68-
6967
beforeEach(() => {
7068
vi.resetModules()
7169
})
7270

7371
afterEach(() => {
74-
process.env.NODE_ENV = originalNodeEnv
72+
vi.unstubAllEnvs()
7573
})
7674

7775
it('Throws an error if the legacy object notation is used', async () => {
@@ -109,15 +107,13 @@ describe('createReducer', () => {
109107
})
110108

111109
describe('Immer in a production environment', () => {
112-
let originalNodeEnv = process.env.NODE_ENV
113-
114110
beforeEach(() => {
115111
vi.resetModules()
116-
process.env.NODE_ENV = 'production'
112+
vi.stubEnv('NODE_ENV', 'production')
117113
})
118114

119115
afterEach(() => {
120-
process.env.NODE_ENV = originalNodeEnv
116+
vi.unstubAllEnvs()
121117
})
122118

123119
test('Freezes data in production', async () => {

0 commit comments

Comments
 (0)