@@ -66,7 +66,12 @@ test('should used passed in publicPath', async () => {
6666 const compilation = { options : { output : { publicPath : 'vendor/' } } } ;
6767 const pluginData = Object . assign ( { assets : { js : [ ] , css : [ ] } } , pluginMock ) ;
6868
69- await addAllAssetsToCompilation ( [ { filepath : 'my-file.js' , publicPath : 'pp' } ] , compilation , pluginData , callback ) ;
69+ await addAllAssetsToCompilation (
70+ [ { filepath : 'my-file.js' , publicPath : 'pp' } ] ,
71+ compilation ,
72+ pluginData ,
73+ callback
74+ ) ;
7075
7176 expect ( pluginData . assets ) . toMatchSnapshot ( ) ;
7277
@@ -82,7 +87,12 @@ test('should add file missing "/" to public path', async () => {
8287 const compilation = { options : { output : { publicPath : 'vendor' } } } ;
8388 const pluginData = Object . assign ( { assets : { js : [ ] , css : [ ] } } , pluginMock ) ;
8489
85- await addAllAssetsToCompilation ( [ { filepath : 'my-file.js' } ] , compilation , pluginData , callback ) ;
90+ await addAllAssetsToCompilation (
91+ [ { filepath : 'my-file.js' } ] ,
92+ compilation ,
93+ pluginData ,
94+ callback
95+ ) ;
8696
8797 expect ( pluginData . assets ) . toMatchSnapshot ( ) ;
8898
@@ -94,26 +104,43 @@ test('should add sourcemap to compilation', async () => {
94104 const callback = jest . fn ( ) ;
95105 const addFileToAssetsStub = jest . fn ( ) ;
96106 const compilation = { options : { output : { } } } ;
97- const pluginData = { assets : { js : [ ] , css : [ ] } , plugin : { addFileToAssets : addFileToAssetsStub } } ;
107+ const pluginData = {
108+ assets : { js : [ ] , css : [ ] } ,
109+ plugin : { addFileToAssets : addFileToAssetsStub } ,
110+ } ;
98111 addFileToAssetsStub . mockReturnValue ( Promise . resolve ( 'my-file.js' ) ) ;
99112
100- await addAllAssetsToCompilation ( [ { filepath : 'my-file.js' } ] , compilation , pluginData , callback ) ;
113+ await addAllAssetsToCompilation (
114+ [ { filepath : 'my-file.js' } ] ,
115+ compilation ,
116+ pluginData ,
117+ callback
118+ ) ;
101119
102120 expect ( pluginData . assets ) . toMatchSnapshot ( ) ;
103121
104122 expect ( callback ) . toHaveBeenCalledTimes ( 1 ) ;
105123 expect ( callback ) . toHaveBeenCalledWith ( null , pluginData ) ;
106124
107125 expect ( addFileToAssetsStub ) . toHaveBeenCalledTimes ( 2 ) ;
108- expect ( addFileToAssetsStub . mock . calls [ 0 ] ) . toEqual ( [ 'my-file.js' , compilation ] ) ;
109- expect ( addFileToAssetsStub . mock . calls [ 1 ] ) . toEqual ( [ 'my-file.js.map' , compilation ] ) ;
126+ expect ( addFileToAssetsStub . mock . calls [ 0 ] ) . toEqual ( [
127+ 'my-file.js' ,
128+ compilation ,
129+ ] ) ;
130+ expect ( addFileToAssetsStub . mock . calls [ 1 ] ) . toEqual ( [
131+ 'my-file.js.map' ,
132+ compilation ,
133+ ] ) ;
110134} ) ;
111135
112136test ( 'should skip adding sourcemap to compilation if set to false' , async ( ) => {
113137 const callback = jest . fn ( ) ;
114138 const addFileToAssetsStub = jest . fn ( ) ;
115139 const compilation = { options : { output : { } } } ;
116- const pluginData = { assets : { js : [ ] , css : [ ] } , plugin : { addFileToAssets : addFileToAssetsStub } } ;
140+ const pluginData = {
141+ assets : { js : [ ] , css : [ ] } ,
142+ plugin : { addFileToAssets : addFileToAssetsStub } ,
143+ } ;
117144 addFileToAssetsStub . mockReturnValue ( Promise . resolve ( 'my-file.js' ) ) ;
118145
119146 await addAllAssetsToCompilation (
@@ -136,11 +163,18 @@ test('should include hash of file content if option is set', async () => {
136163 const callback = jest . fn ( ) ;
137164 const compilation = {
138165 options : { output : { } } ,
139- assets : { 'my-file.js' : { source : ( ) => 'some source code is cool to have;' } } ,
166+ assets : {
167+ 'my-file.js' : { source : ( ) => 'some source code is cool to have;' } ,
168+ } ,
140169 } ;
141170 const pluginData = Object . assign ( { assets : { js : [ ] , css : [ ] } } , pluginMock ) ;
142171
143- await addAllAssetsToCompilation ( [ { filepath : 'my-file.js' , hash : true } ] , compilation , pluginData , callback ) ;
172+ await addAllAssetsToCompilation (
173+ [ { filepath : 'my-file.js' , hash : true } ] ,
174+ compilation ,
175+ pluginData ,
176+ callback
177+ ) ;
144178
145179 expect ( pluginData . assets ) . toMatchSnapshot ( ) ;
146180
@@ -152,11 +186,18 @@ test('should add to css if `typeOfAsset` is css', async () => {
152186 const callback = jest . fn ( ) ;
153187 const compilation = {
154188 options : { output : { } } ,
155- assets : { 'my-file.js' : { source : ( ) => 'some source code is cool to have;' } } ,
189+ assets : {
190+ 'my-file.js' : { source : ( ) => 'some source code is cool to have;' } ,
191+ } ,
156192 } ;
157193 const pluginData = Object . assign ( { assets : { js : [ ] , css : [ ] } } , pluginMock ) ;
158194
159- await addAllAssetsToCompilation ( [ { filepath : 'my-file.css' , typeOfAsset : 'css' } ] , compilation , pluginData , callback ) ;
195+ await addAllAssetsToCompilation (
196+ [ { filepath : 'my-file.css' , typeOfAsset : 'css' } ] ,
197+ compilation ,
198+ pluginData ,
199+ callback
200+ ) ;
160201
161202 expect ( pluginData . assets ) . toMatchSnapshot ( ) ;
162203
@@ -176,7 +217,10 @@ test('should replace compilation assets key if `outputPath` is set', async () =>
176217 options : { output : { } } ,
177218 assets : { } ,
178219 } ;
179- const pluginData = { assets : { js : [ ] , css : [ ] } , plugin : { addFileToAssets : addFileToAssetsMock } } ;
220+ const pluginData = {
221+ assets : { js : [ ] , css : [ ] } ,
222+ plugin : { addFileToAssets : addFileToAssetsMock } ,
223+ } ;
180224
181225 await addAllAssetsToCompilation (
182226 [ { filepath : 'my-file.js' , outputPath : 'assets' } ] ,
@@ -199,7 +243,12 @@ test('filter option should exclude some files', async () => {
199243 const pluginData = Object . assign ( { assets : { js : [ ] , css : [ ] } } , pluginMock ) ;
200244
201245 await addAllAssetsToCompilation (
202- [ { filepath : path . join ( __dirname , 'my-file.js' ) , files : [ 'something-weird' ] } ] ,
246+ [
247+ {
248+ filepath : path . join ( __dirname , 'my-file.js' ) ,
249+ files : [ 'something-weird' ] ,
250+ } ,
251+ ] ,
203252 compilation ,
204253 pluginData ,
205254 callback
0 commit comments