1
- const ConfigGroup = require ( '../../lib/groups/ConfigGroup ' ) ;
1
+ const resolveConfig = require ( '../../lib/groups/resolveConfig.js ' ) ;
2
2
const { resolve } = require ( 'path' ) ;
3
3
const config1 = require ( './webpack.config1.cjs' ) ;
4
4
const config2 = require ( './webpack.config2.cjs' ) ;
5
5
const arrayConfig = require ( './webpack.config.cjs' ) ;
6
6
const promiseConfig = require ( './webpack.promise.config.cjs' ) ;
7
7
8
- describe ( 'ConfigGroup ' , function ( ) {
8
+ describe ( 'resolveConfig ' , function ( ) {
9
9
it ( 'should handle merge properly' , async ( ) => {
10
- const result = await ConfigGroup ( {
10
+ const result = await resolveConfig ( {
11
11
merge : true ,
12
12
config : [ resolve ( __dirname , './webpack.config.cjs' ) ] ,
13
13
} ) ;
@@ -25,7 +25,7 @@ describe('ConfigGroup', function () {
25
25
} ) ;
26
26
27
27
it ( 'should return array for multiple config' , async ( ) => {
28
- const result = await ConfigGroup ( {
28
+ const result = await resolveConfig ( {
29
29
config : [ resolve ( __dirname , './webpack.config1.cjs' ) , resolve ( __dirname , './webpack.config2.cjs' ) ] ,
30
30
} ) ;
31
31
const expectedOptions = [ config1 , config2 ] ;
@@ -34,20 +34,20 @@ describe('ConfigGroup', function () {
34
34
} ) ;
35
35
36
36
it ( 'should return config object for single config' , async ( ) => {
37
- const result = await ConfigGroup ( { config : [ resolve ( __dirname , './webpack.config1.cjs' ) ] } ) ;
37
+ const result = await resolveConfig ( { config : [ resolve ( __dirname , './webpack.config1.cjs' ) ] } ) ;
38
38
expect ( result . options ) . toEqual ( config1 ) ;
39
39
expect ( result . outputOptions ) . toEqual ( { } ) ;
40
40
} ) ;
41
41
42
42
it ( 'should return resolved config object for promise config' , async ( ) => {
43
- const result = await ConfigGroup ( { config : [ resolve ( __dirname , './webpack.promise.config.cjs' ) ] } ) ;
43
+ const result = await resolveConfig ( { config : [ resolve ( __dirname , './webpack.promise.config.cjs' ) ] } ) ;
44
44
const expectedOptions = await promiseConfig ( ) ;
45
45
expect ( result . options ) . toEqual ( expectedOptions ) ;
46
46
expect ( result . outputOptions ) . toEqual ( { } ) ;
47
47
} ) ;
48
48
49
49
it ( 'should handle configs returning different types' , async ( ) => {
50
- const result = await ConfigGroup ( {
50
+ const result = await resolveConfig ( {
51
51
config : [ resolve ( __dirname , './webpack.promise.config.cjs' ) , resolve ( __dirname , './webpack.config.cjs' ) ] ,
52
52
} ) ;
53
53
const resolvedPromiseConfig = await promiseConfig ( ) ;
@@ -57,7 +57,7 @@ describe('ConfigGroup', function () {
57
57
} ) ;
58
58
59
59
it ( 'should handle different env formats' , async ( ) => {
60
- const result = await ConfigGroup ( {
60
+ const result = await resolveConfig ( {
61
61
env : { test : true , name : 'Hisoka' } ,
62
62
config : [ resolve ( __dirname , './env.webpack.config.cjs' ) ] ,
63
63
} ) ;
0 commit comments