@@ -2,6 +2,10 @@ const cosmiconfig = require('cosmiconfig');
2
2
const Config = require ( './../../src/Config' ) ;
3
3
const applyOverrides = require ( '../../src/config/applyOverrides' ) ;
4
4
const applyExtendsIfSpecified = require ( '../../src/config/applyExtendsIfSpecified' ) ;
5
+ const Rules = require ( '../../src/Rules' ) ;
6
+
7
+ const rules = new Rules ( ) ;
8
+ rules . load ( ) ;
5
9
6
10
jest . mock ( 'cosmiconfig' ) ;
7
11
jest . mock ( '../../src/config/applyOverrides' ) ;
@@ -17,11 +21,9 @@ describe('Config Unit Tests', () => {
17
21
const configBaseDirectory = '' ;
18
22
19
23
const loadSyncMock = jest . fn ( ) . mockReturnValue ( {
20
- rules : {
21
- 'require-version' : 'error' ,
22
- 'require-name' : 'error' ,
23
- 'require-scripts' : 'error'
24
- }
24
+ 'require-version' : 'error' ,
25
+ 'require-name' : 'error' ,
26
+ 'require-scripts' : 'error'
25
27
} ) ;
26
28
const searchSyncMock = jest . fn ( ) ;
27
29
@@ -32,14 +34,12 @@ describe('Config Unit Tests', () => {
32
34
} ;
33
35
} ) ;
34
36
35
- const configObj = new Config ( cwd , config , configFile , configBaseDirectory ) ;
37
+ const configObj = new Config ( cwd , config , configFile , configBaseDirectory , rules ) ;
36
38
37
39
const expectedConfigObj = {
38
- rules : {
39
- 'require-version' : 'error' ,
40
- 'require-name' : 'error' ,
41
- 'require-scripts' : 'error'
42
- }
40
+ 'require-version' : 'error' ,
41
+ 'require-name' : 'error' ,
42
+ 'require-scripts' : 'error'
43
43
} ;
44
44
const filePath = './package.json' ;
45
45
const result = configObj . getConfigForFile ( filePath ) ;
@@ -62,11 +62,9 @@ describe('Config Unit Tests', () => {
62
62
63
63
const loadSyncMock = jest . fn ( ) ;
64
64
const searchSyncMock = jest . fn ( ) . mockReturnValue ( {
65
- rules : {
66
- 'require-version' : 'error' ,
67
- 'require-name' : 'error' ,
68
- 'require-scripts' : 'error'
69
- }
65
+ 'require-version' : 'error' ,
66
+ 'require-name' : 'error' ,
67
+ 'require-scripts' : 'error'
70
68
} ) ;
71
69
72
70
cosmiconfig . mockImplementation ( ( ) => {
@@ -76,14 +74,12 @@ describe('Config Unit Tests', () => {
76
74
} ;
77
75
} ) ;
78
76
79
- const configObj = new Config ( cwd , config , configFile , configBaseDirectory ) ;
77
+ const configObj = new Config ( cwd , config , configFile , configBaseDirectory , rules ) ;
80
78
81
79
const expectedConfigObj = {
82
- rules : {
83
- 'require-version' : 'error' ,
84
- 'require-name' : 'error' ,
85
- 'require-scripts' : 'error'
86
- }
80
+ 'require-version' : 'error' ,
81
+ 'require-name' : 'error' ,
82
+ 'require-scripts' : 'error'
87
83
} ;
88
84
const filePath = './package.json' ;
89
85
const result = configObj . getConfigForFile ( filePath ) ;
@@ -114,7 +110,7 @@ describe('Config Unit Tests', () => {
114
110
} ;
115
111
} ) ;
116
112
117
- const configObj = new Config ( cwd , config , configFile , configBaseDirectory ) ;
113
+ const configObj = new Config ( cwd , config , configFile , configBaseDirectory , rules ) ;
118
114
119
115
const filePath = './package.json' ;
120
116
@@ -141,7 +137,7 @@ describe('Config Unit Tests', () => {
141
137
} ;
142
138
} ) ;
143
139
144
- const configObj = new Config ( cwd , config , configFile , configBaseDirectory ) ;
140
+ const configObj = new Config ( cwd , config , configFile , configBaseDirectory , rules ) ;
145
141
146
142
const filePath = './package.json' ;
147
143
@@ -202,7 +198,7 @@ describe('Config Unit Tests', () => {
202
198
'require-scripts' : 'error'
203
199
} ) ;
204
200
205
- const configObj = new Config ( cwd , config , configFile , configBaseDirectory ) ;
201
+ const configObj = new Config ( cwd , config , configFile , configBaseDirectory , rules ) ;
206
202
207
203
const expectedConfigObj = {
208
204
'require-version' : 'error' ,
0 commit comments