@@ -7,14 +7,10 @@ const promiseConfig = require('./webpack.promise.config.cjs');
77
88describe ( 'ConfigGroup' , function ( ) {
99 it ( 'should handle merge properly' , async ( ) => {
10- const result = await ConfigGroup ( [
11- {
12- merge : true ,
13- } ,
14- {
15- config : [ resolve ( __dirname , './webpack.config.cjs' ) ] ,
16- } ,
17- ] ) ;
10+ const result = await ConfigGroup ( {
11+ merge : true ,
12+ config : [ resolve ( __dirname , './webpack.config.cjs' ) ] ,
13+ } ) ;
1814
1915 const expectedOptions = {
2016 output : { filename : './dist-commonjs.js' , libraryTarget : 'commonjs' } ,
@@ -29,31 +25,31 @@ describe('ConfigGroup', function () {
2925 } ) ;
3026
3127 it ( 'should return array for multiple config' , async ( ) => {
32- const result = await ConfigGroup ( [
33- { config : [ resolve ( __dirname , './webpack.config1.cjs' ) , resolve ( __dirname , './webpack.config2.cjs' ) ] } ,
34- ] ) ;
28+ const result = await ConfigGroup ( {
29+ config : [ resolve ( __dirname , './webpack.config1.cjs' ) , resolve ( __dirname , './webpack.config2.cjs' ) ] ,
30+ } ) ;
3531 const expectedOptions = [ config1 , config2 ] ;
3632 expect ( result . options ) . toEqual ( expectedOptions ) ;
3733 expect ( result . outputOptions ) . toEqual ( { } ) ;
3834 } ) ;
3935
4036 it ( 'should return config object for single config' , async ( ) => {
41- const result = await ConfigGroup ( [ { config : [ resolve ( __dirname , './webpack.config1.cjs' ) ] } ] ) ;
37+ const result = await ConfigGroup ( { config : [ resolve ( __dirname , './webpack.config1.cjs' ) ] } ) ;
4238 expect ( result . options ) . toEqual ( config1 ) ;
4339 expect ( result . outputOptions ) . toEqual ( { } ) ;
4440 } ) ;
4541
4642 it ( 'should return resolved config object for promise config' , async ( ) => {
47- const result = await ConfigGroup ( [ { config : [ resolve ( __dirname , './webpack.promise.config.cjs' ) ] } ] ) ;
43+ const result = await ConfigGroup ( { config : [ resolve ( __dirname , './webpack.promise.config.cjs' ) ] } ) ;
4844 const expectedOptions = await promiseConfig ( ) ;
4945 expect ( result . options ) . toEqual ( expectedOptions ) ;
5046 expect ( result . outputOptions ) . toEqual ( { } ) ;
5147 } ) ;
5248
5349 it ( 'should handle configs returning different types' , async ( ) => {
54- const result = await ConfigGroup ( [
55- { config : [ resolve ( __dirname , './webpack.promise.config.cjs' ) , resolve ( __dirname , './webpack.config.cjs' ) ] } ,
56- ] ) ;
50+ const result = await ConfigGroup ( {
51+ config : [ resolve ( __dirname , './webpack.promise.config.cjs' ) , resolve ( __dirname , './webpack.config.cjs' ) ] ,
52+ } ) ;
5753 const resolvedPromiseConfig = await promiseConfig ( ) ;
5854 const expectedOptions = [ resolvedPromiseConfig , ...arrayConfig ] ;
5955 expect ( result . options ) . toEqual ( expectedOptions ) ;
0 commit comments