@@ -9,6 +9,7 @@ afterEach(() => {
9
9
delete window . TRU_BUILD_INFO ;
10
10
delete window . TRU_FRONT_END ;
11
11
delete process . env . BABEL_ENV ;
12
+ process . env . NODE_ENV = 'test' ;
12
13
} ) ;
13
14
14
15
beforeEach ( ( ) => jest . resetModules ( ) ) ;
@@ -25,27 +26,27 @@ test('Server-side detection', () => {
25
26
} ) ;
26
27
27
28
test ( 'Dev mode detection - client side' , ( ) => {
28
- window . TRU_BUILD_INFO = { mode : 'development' } ;
29
+ process . env . NODE_ENV = 'development' ;
29
30
window . TRU_FRONT_END = true ;
30
31
expect ( m ( ) . isDevBuild ( ) ) . toBe ( true ) ;
31
32
expect ( m ( ) . isProdBuild ( ) ) . toBe ( false ) ;
32
33
} ) ;
33
34
34
35
test ( 'Dev mode detection - server side' , ( ) => {
35
- global . TRU_BUILD_INFO = { mode : 'development' } ;
36
+ process . env . NODE_ENV = 'development' ;
36
37
expect ( m ( ) . isDevBuild ( ) ) . toBe ( true ) ;
37
38
expect ( m ( ) . isProdBuild ( ) ) . toBe ( false ) ;
38
39
} ) ;
39
40
40
41
test ( 'Prod mode - client side' , ( ) => {
41
- window . TRU_BUILD_INFO = { mode : 'production' } ;
42
+ process . env . NODE_ENV = 'production' ;
42
43
window . TRU_FRONT_END = true ;
43
44
expect ( m ( ) . isDevBuild ( ) ) . toBe ( false ) ;
44
45
expect ( m ( ) . isProdBuild ( ) ) . toBe ( true ) ;
45
46
} ) ;
46
47
47
48
test ( 'Prod mode - server side' , ( ) => {
48
- global . TRU_BUILD_INFO = { mode : 'production' } ;
49
+ process . env . NODE_ENV = 'production' ;
49
50
expect ( m ( ) . isDevBuild ( ) ) . toBe ( false ) ;
50
51
expect ( m ( ) . isProdBuild ( ) ) . toBe ( true ) ;
51
52
} ) ;
0 commit comments