Skip to content

Commit 61dfdec

Browse files
committed
refactor(bezier-react): resolve side effects
1 parent 5bc9f9a commit 61dfdec

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

packages/bezier-react/src/utils/assert.test.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,17 @@ import {
66
} from './assert'
77

88
describe('isDev', () => {
9+
const OLD_ENV = process.env
10+
11+
beforeEach(() => {
12+
jest.resetModules()
13+
process.env = { ...OLD_ENV }
14+
})
15+
16+
afterAll(() => {
17+
process.env = OLD_ENV
18+
})
19+
920
it('should return true when NODE_ENV is not production', () => {
1021
process.env.NODE_ENV = 'development'
1122

@@ -24,6 +35,17 @@ describe('isDev', () => {
2435
})
2536

2637
describe('assert', () => {
38+
const OLD_ENV = process.env
39+
40+
beforeEach(() => {
41+
jest.resetModules()
42+
process.env = { ...OLD_ENV }
43+
})
44+
45+
afterAll(() => {
46+
process.env = OLD_ENV
47+
})
48+
2749
it('should throw an assertion exception error in development environment when the predicate is false', () => {
2850
process.env.NODE_ENV = 'development'
2951

@@ -44,6 +66,17 @@ describe('assert', () => {
4466
})
4567

4668
describe('warn', () => {
69+
const OLD_ENV = process.env
70+
71+
beforeEach(() => {
72+
jest.resetModules()
73+
process.env = { ...OLD_ENV }
74+
})
75+
76+
afterAll(() => {
77+
process.env = OLD_ENV
78+
})
79+
4780
it('should output the message using console.warn if the message argument is passed', () => {
4881
process.env.NODE_ENV = 'development'
4982

0 commit comments

Comments
 (0)