From 3b280070cde3b233ae703fe2e0ac75b350cb2da7 Mon Sep 17 00:00:00 2001 From: Pavel Pustovalov Date: Thu, 9 Jan 2020 12:19:28 +0200 Subject: [PATCH] fix: show error message from jest-worker (#203) --- src/TaskRunner.js | 4 + .../TerserPlugin.test.js.snap.webpack5 | 6 +- ...tractComments-option.test.js.snap.webpack5 | 130 ++++++------------ .../test-option.test.js.snap.webpack5 | 90 +++++------- test/parallel-option-failure.test.js | 15 ++ test/parallel-option.test.js | 1 + 6 files changed, 105 insertions(+), 141 deletions(-) diff --git a/src/TaskRunner.js b/src/TaskRunner.js index d7f3e30e..922c111b 100644 --- a/src/TaskRunner.js +++ b/src/TaskRunner.js @@ -34,6 +34,10 @@ export default class TaskRunner { async run(tasks) { if (this.numberWorkers > 1) { this.worker = new Worker(workerPath, { numWorkers: this.numberWorkers }); + + // show syntax error from jest-worker + // https://github.com/facebook/jest/issues/8872#issuecomment-524822081 + if (this.worker.getStderr()) this.worker.getStderr().pipe(process.stderr); } return Promise.all( diff --git a/test/__snapshots__/TerserPlugin.test.js.snap.webpack5 b/test/__snapshots__/TerserPlugin.test.js.snap.webpack5 index 8ad9e21f..13ae5b32 100644 --- a/test/__snapshots__/TerserPlugin.test.js.snap.webpack5 +++ b/test/__snapshots__/TerserPlugin.test.js.snap.webpack5 @@ -71,8 +71,8 @@ exports[`TerserPlugin buildWarning method 6`] = `null`; exports[`TerserPlugin should regenerate hash: assets 1`] = ` Object { "598.598.f269c88a2945c1fb29a1.js": "(window.webpackJsonp=window.webpackJsonp||[]).push([[598],{598:(s,n,p)=>{\\"use strict\\";p.r(n),p.d(n,{default:()=>w});const w=\\"async-dep\\"}}]);", - "AsyncImportExport.d603d450d8015887d00e.js": "(()=>{\\"use strict\\";var e={},r={};function o(t){if(r[t])return r[t].exports;var n=r[t]={exports:{}};return e[t](n,n.exports,o),n.exports}o.m=e,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((r,t)=>(o.f[t](e,r),r),[])),o.u=e=>e+\\".\\"+e+\\".f269c88a2945c1fb29a1.js\\",o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},o.p=\\"\\",(()=>{var e={988:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise((o,t)=>{n=e[r]=[o,t]});t.push(n[2]=a);var i,s=o.p+o.u(r),u=document.createElement(\\"script\\");u.charset=\\"utf-8\\",u.timeout=120,o.nc&&u.setAttribute(\\"nonce\\",o.nc),u.src=s;var p=new Error;i=t=>{i=()=>{},u.onerror=u.onload=null,clearTimeout(c);var a=(()=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var s=t&&(\\"load\\"===t.type?\\"missing\\":t.type),d=t&&t.target&&t.target.src;p.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+s+\\": \\"+d+\\")\\",p.name=\\"ChunkLoadError\\",p.type=s,p.request=d,a(p)}};var c=setTimeout(()=>{i({type:\\"timeout\\",target:u})},12e4);u.onerror=u.onload=i,document.head.appendChild(u)}};var r=window.webpackJsonp=window.webpackJsonp||[],t=r.push.bind(r);r.push=function(r){for(var t,a,i=r[0],s=r[1],u=r[3],p=0,c=[];p{console.log(\\"Good\\")})})();", - "importExport.8deb6b94a7f006da83b9.js": "(()=>{\\"use strict\\"})();", + "AsyncImportExport.20dd5a01f5bf08dbc6c1.js": "(()=>{\\"use strict\\";var e={},r={};function o(t){if(r[t])return r[t].exports;var n=r[t]={exports:{}};return e[t](n,n.exports,o),n.exports}o.m=e,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((r,t)=>(o.f[t](e,r),r),[])),o.u=e=>e+\\".\\"+e+\\".f269c88a2945c1fb29a1.js\\",o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},o.p=\\"\\",(()=>{var e={988:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise((o,t)=>{n=e[r]=[o,t]});t.push(n[2]=a);var i,s=o.p+o.u(r),u=document.createElement(\\"script\\");u.charset=\\"utf-8\\",u.timeout=120,o.nc&&u.setAttribute(\\"nonce\\",o.nc),u.src=s;var p=new Error;i=t=>{i=()=>{},u.onerror=u.onload=null,clearTimeout(c);var a=(()=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var s=t&&(\\"load\\"===t.type?\\"missing\\":t.type),d=t&&t.target&&t.target.src;p.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+s+\\": \\"+d+\\")\\",p.name=\\"ChunkLoadError\\",p.type=s,p.request=d,a(p)}};var c=setTimeout(()=>{i({type:\\"timeout\\",target:u})},12e4);u.onerror=u.onload=i,document.head.appendChild(u)}};var r=window.webpackJsonp=window.webpackJsonp||[],t=r.push.bind(r);r.push=function(r){for(var t,a,i=r[0],s=r[1],u=r[3],p=0,c=[];p{console.log(\\"Good\\")})})();", + "importExport.d938eb9e9df24afaa8d2.js": "(()=>{\\"use strict\\"})();", "js.0ec4c136cd66a3cda54a.js": "(()=>{var r={791:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(791)})();", "mjs.d62bda6aebbfc0328d92.js": "(()=>{var r={631:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(631)})();", } @@ -210,7 +210,7 @@ Object { "assetEmitted": 0, "beforeCompile": 0, "beforeRun": 1, - "compilation": 45, + "compilation": 47, "compile": 0, "contextModuleFactory": 0, "done": 1, diff --git a/test/__snapshots__/extractComments-option.test.js.snap.webpack5 b/test/__snapshots__/extractComments-option.test.js.snap.webpack5 index 98c82f13..dc22587e 100644 --- a/test/__snapshots__/extractComments-option.test.js.snap.webpack5 +++ b/test/__snapshots__/extractComments-option.test.js.snap.webpack5 @@ -147,15 +147,15 @@ Object { // avoid mem leaks in IE. -// no chunk preloading needed - // no prefetching +// no preloaded + // no HMR // no HMR manifest -// no deferred startup or startup prefetching +// no deferred startup // install a JSONP callback for chunk loading @@ -394,15 +394,15 @@ Object { // avoid mem leaks in IE. -// no chunk preloading needed - // no prefetching +// no preloaded + // no HMR // no HMR manifest -// no deferred startup or startup prefetching +// no deferred startup // install a JSONP callback for chunk loading @@ -784,8 +784,6 @@ e.exports=Math.random()} /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/(()=>{ -/******/ -/******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded @@ -794,8 +792,6 @@ e.exports=Math.random()} /******/}; /******/ /******/ -/******/ -/******/ /******/t.f.j=(r,o)=>{ /******/ // JSONP chunk loading for javascript /******/var n=t.o(e,r)?e[r]:void 0; @@ -851,8 +847,6 @@ e.exports=Math.random()} /******/s.onerror=s.onload=i, /******/document.head.appendChild(s)} /******/ -/******/ -/******/ // no chunk preloading needed /******/}; /******/ /******/var r=window.webpackJsonp=window.webpackJsonp||[],o=r.push.bind(r); @@ -861,11 +855,13 @@ e.exports=Math.random()} /******/ /******/ // no prefetching /******/ +/******/ // no preloaded +/******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ -/******/ // no deferred startup or startup prefetching +/******/ // no deferred startup /******/ /******/ // install a JSONP callback for chunk loading /******/function(r){ @@ -881,14 +877,12 @@ e.exports=Math.random()} /******/t.m[o]=u[o]) /******/; /******/ -/******/ /******/for(s&&s(t) /******/,n&&n(r);f.length;) /******/f.shift()(); /******/ /******/ /******/}; -/******/ /******/var n=o; /******/})(), /******/ @@ -1189,8 +1183,6 @@ e.exports=Math.random()} /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/(()=>{ -/******/ -/******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded @@ -1199,8 +1191,6 @@ e.exports=Math.random()} /******/}; /******/ /******/ -/******/ -/******/ /******/t.f.j=(r,o)=>{ /******/ // JSONP chunk loading for javascript /******/var n=t.o(e,r)?e[r]:void 0; @@ -1256,8 +1246,6 @@ e.exports=Math.random()} /******/s.onerror=s.onload=i, /******/document.head.appendChild(s)} /******/ -/******/ -/******/ // no chunk preloading needed /******/}; /******/ /******/var r=window.webpackJsonp=window.webpackJsonp||[],o=r.push.bind(r); @@ -1266,11 +1254,13 @@ e.exports=Math.random()} /******/ /******/ // no prefetching /******/ +/******/ // no preloaded +/******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ -/******/ // no deferred startup or startup prefetching +/******/ // no deferred startup /******/ /******/ // install a JSONP callback for chunk loading /******/function(r){ @@ -1286,14 +1276,12 @@ e.exports=Math.random()} /******/t.m[o]=u[o]) /******/; /******/ -/******/ /******/for(s&&s(t) /******/,n&&n(r);f.length;) /******/f.shift()(); /******/ /******/ /******/}; -/******/ /******/var n=o; /******/})(), /******/ @@ -1401,15 +1389,15 @@ e.exports=Math.random()} // avoid mem leaks in IE. -// no chunk preloading needed - // no prefetching +// no preloaded + // no HMR // no HMR manifest -// no deferred startup or startup prefetching +// no deferred startup // install a JSONP callback for chunk loading @@ -1783,8 +1771,6 @@ e.exports=Math.random()} /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/(()=>{ -/******/ -/******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded @@ -1793,8 +1779,6 @@ e.exports=Math.random()} /******/}; /******/ /******/ -/******/ -/******/ /******/t.f.j=(r,o)=>{ /******/ // JSONP chunk loading for javascript /******/var n=t.o(e,r)?e[r]:void 0; @@ -1850,8 +1834,6 @@ e.exports=Math.random()} /******/s.onerror=s.onload=i, /******/document.head.appendChild(s)} /******/ -/******/ -/******/ // no chunk preloading needed /******/}; /******/ /******/var r=window.webpackJsonp=window.webpackJsonp||[],o=r.push.bind(r); @@ -1860,11 +1842,13 @@ e.exports=Math.random()} /******/ /******/ // no prefetching /******/ +/******/ // no preloaded +/******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ -/******/ // no deferred startup or startup prefetching +/******/ // no deferred startup /******/ /******/ // install a JSONP callback for chunk loading /******/function(r){ @@ -1880,14 +1864,12 @@ e.exports=Math.random()} /******/t.m[o]=u[o]) /******/; /******/ -/******/ /******/for(s&&s(t) /******/,n&&n(r);f.length;) /******/f.shift()(); /******/ /******/ /******/}; -/******/ /******/var n=o; /******/})(), /******/ @@ -1995,15 +1977,15 @@ e.exports=Math.random()} // avoid mem leaks in IE. -// no chunk preloading needed - // no prefetching +// no preloaded + // no HMR // no HMR manifest -// no deferred startup or startup prefetching +// no deferred startup // install a JSONP callback for chunk loading @@ -2353,8 +2335,6 @@ e.exports=Math.random()} /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/(()=>{ -/******/ -/******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded @@ -2363,8 +2343,6 @@ e.exports=Math.random()} /******/}; /******/ /******/ -/******/ -/******/ /******/t.f.j=(r,o)=>{ /******/ // JSONP chunk loading for javascript /******/var n=t.o(e,r)?e[r]:void 0; @@ -2420,8 +2398,6 @@ e.exports=Math.random()} /******/s.onerror=s.onload=i, /******/document.head.appendChild(s)} /******/ -/******/ -/******/ // no chunk preloading needed /******/}; /******/ /******/var r=window.webpackJsonp=window.webpackJsonp||[],o=r.push.bind(r); @@ -2430,11 +2406,13 @@ e.exports=Math.random()} /******/ /******/ // no prefetching /******/ +/******/ // no preloaded +/******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ -/******/ // no deferred startup or startup prefetching +/******/ // no deferred startup /******/ /******/ // install a JSONP callback for chunk loading /******/function(r){ @@ -2450,14 +2428,12 @@ e.exports=Math.random()} /******/t.m[o]=u[o]) /******/; /******/ -/******/ /******/for(s&&s(t) /******/,n&&n(r);f.length;) /******/f.shift()(); /******/ /******/ /******/}; -/******/ /******/var n=o; /******/})(), /******/ @@ -2755,8 +2731,6 @@ e.exports=Math.random()} /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/(()=>{ -/******/ -/******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded @@ -2765,8 +2739,6 @@ e.exports=Math.random()} /******/}; /******/ /******/ -/******/ -/******/ /******/t.f.j=(r,o)=>{ /******/ // JSONP chunk loading for javascript /******/var n=t.o(e,r)?e[r]:void 0; @@ -2822,8 +2794,6 @@ e.exports=Math.random()} /******/s.onerror=s.onload=i, /******/document.head.appendChild(s)} /******/ -/******/ -/******/ // no chunk preloading needed /******/}; /******/ /******/var r=window.webpackJsonp=window.webpackJsonp||[],o=r.push.bind(r); @@ -2832,11 +2802,13 @@ e.exports=Math.random()} /******/ /******/ // no prefetching /******/ +/******/ // no preloaded +/******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ -/******/ // no deferred startup or startup prefetching +/******/ // no deferred startup /******/ /******/ // install a JSONP callback for chunk loading /******/function(r){ @@ -2852,14 +2824,12 @@ e.exports=Math.random()} /******/t.m[o]=u[o]) /******/; /******/ -/******/ /******/for(s&&s(t) /******/,n&&n(r);f.length;) /******/f.shift()(); /******/ /******/ /******/}; -/******/ /******/var n=o; /******/})(), /******/ @@ -3157,8 +3127,6 @@ e.exports=Math.random()} /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/(()=>{ -/******/ -/******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded @@ -3167,8 +3135,6 @@ e.exports=Math.random()} /******/}; /******/ /******/ -/******/ -/******/ /******/t.f.j=(r,o)=>{ /******/ // JSONP chunk loading for javascript /******/var n=t.o(e,r)?e[r]:void 0; @@ -3224,8 +3190,6 @@ e.exports=Math.random()} /******/s.onerror=s.onload=i, /******/document.head.appendChild(s)} /******/ -/******/ -/******/ // no chunk preloading needed /******/}; /******/ /******/var r=window.webpackJsonp=window.webpackJsonp||[],o=r.push.bind(r); @@ -3234,11 +3198,13 @@ e.exports=Math.random()} /******/ /******/ // no prefetching /******/ +/******/ // no preloaded +/******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ -/******/ // no deferred startup or startup prefetching +/******/ // no deferred startup /******/ /******/ // install a JSONP callback for chunk loading /******/function(r){ @@ -3254,14 +3220,12 @@ e.exports=Math.random()} /******/t.m[o]=u[o]) /******/; /******/ -/******/ /******/for(s&&s(t) /******/,n&&n(r);f.length;) /******/f.shift()(); /******/ /******/ /******/}; -/******/ /******/var n=o; /******/})(), /******/ @@ -3559,8 +3523,6 @@ e.exports=Math.random()} /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/(()=>{ -/******/ -/******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded @@ -3569,8 +3531,6 @@ e.exports=Math.random()} /******/}; /******/ /******/ -/******/ -/******/ /******/t.f.j=(r,o)=>{ /******/ // JSONP chunk loading for javascript /******/var n=t.o(e,r)?e[r]:void 0; @@ -3626,8 +3586,6 @@ e.exports=Math.random()} /******/s.onerror=s.onload=i, /******/document.head.appendChild(s)} /******/ -/******/ -/******/ // no chunk preloading needed /******/}; /******/ /******/var r=window.webpackJsonp=window.webpackJsonp||[],o=r.push.bind(r); @@ -3636,11 +3594,13 @@ e.exports=Math.random()} /******/ /******/ // no prefetching /******/ +/******/ // no preloaded +/******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ -/******/ // no deferred startup or startup prefetching +/******/ // no deferred startup /******/ /******/ // install a JSONP callback for chunk loading /******/function(r){ @@ -3656,14 +3616,12 @@ e.exports=Math.random()} /******/t.m[o]=u[o]) /******/; /******/ -/******/ /******/for(s&&s(t) /******/,n&&n(r);f.length;) /******/f.shift()(); /******/ /******/ /******/}; -/******/ /******/var n=o; /******/})(), /******/ @@ -3988,15 +3946,15 @@ Object { // avoid mem leaks in IE. -// no chunk preloading needed - // no prefetching +// no preloaded + // no HMR // no HMR manifest -// no deferred startup or startup prefetching +// no deferred startup // install a JSONP callback for chunk loading @@ -4096,7 +4054,7 @@ exports[`extractComments option should match snapshot for comment file when file Object { "nested/directory/627.js?b7f374007999b0d749f3": "/*! For license information please see ../../one.js */ (window.webpackJsonp=window.webpackJsonp||[]).push([[627],{627:o=>{o.exports=Math.random()}}]);", - "nested/directory/one.js?fb649ed7f7dff38918a1": "/*! For license information please see ../../one.js */ + "nested/directory/one.js?108a67011d3f5201fd5c": "/*! For license information please see ../../one.js */ (()=>{var e={900:(e,r,t)=>{t.e(627).then(t.t.bind(t,627,7)),e.exports=Math.random()}},r={};function t(o){if(r[o])return r[o].exports;var n=r[o]={exports:{}};return e[o](n,n.exports,t),n.exports}t.m=e,t.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if(4&r&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);t.r(o);var n={};if(2&r&&\\"object\\"==typeof e&&e)for(const r in e)n[r]=()=>e[r];return n.default=()=>e,t.d(o,n),o},t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((r,o)=>(t.f[o](e,r),r),[])),t.u=e=>\\"nested/directory/\\"+e+\\".js?b7f374007999b0d749f3\\",t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},t.p=\\"\\",(()=>{var e={255:0};t.f.j=(r,o)=>{var n=t.o(e,r)?e[r]:void 0;if(0!==n)if(n)o.push(n[2]);else{var a=new Promise((t,o)=>{n=e[r]=[t,o]});o.push(n[2]=a);var i,u=t.p+t.u(r),s=document.createElement(\\"script\\");s.charset=\\"utf-8\\",s.timeout=120,t.nc&&s.setAttribute(\\"nonce\\",t.nc),s.src=u;var d=new Error;i=o=>{i=()=>{},s.onerror=s.onload=null,clearTimeout(f);var a=(()=>{if(t.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var u=o&&(\\"load\\"===o.type?\\"missing\\":o.type),p=o&&o.target&&o.target.src;d.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+u+\\": \\"+p+\\")\\",d.name=\\"ChunkLoadError\\",d.type=u,d.request=p,a(d)}};var f=setTimeout(()=>{i({type:\\"timeout\\",target:s})},12e4);s.onerror=s.onload=i,document.head.appendChild(s)}};var r=window.webpackJsonp=window.webpackJsonp||[],o=r.push.bind(r);r.push=function(r){for(var o,a,i=r[0],u=r[1],s=r[3],d=0,f=[];d{var r={712:r=>{r.exports=Math.random()}},t={};!function e(o){if(t[o])return t[o].exports;var n=t[o]={exports:{}};return r[o](n,n.exports,e),n.exports}(712)})();", - "filename/one.js.LICENSE?fee73ec5a497104c9d2a": "/*! Legal Comment */ + "filename/one.js.LICENSE?305e8c37b0158691e445": "/*! Legal Comment */ /** * @preserve Copyright 2009 SomeThirdParty. @@ -5029,7 +4987,7 @@ Object { /*! Legal Foo */ ", - "filename/one.js?fee73ec5a497104c9d2a": "/*! For license information please see one.js.LICENSE?fee73ec5a497104c9d2a */ + "filename/one.js?305e8c37b0158691e445": "/*! For license information please see one.js.LICENSE?305e8c37b0158691e445 */ (()=>{var e={900:(e,r,t)=>{t.e(627).then(t.t.bind(t,627,7)),e.exports=Math.random()}},r={};function t(o){if(r[o])return r[o].exports;var n=r[o]={exports:{}};return e[o](n,n.exports,t),n.exports}t.m=e,t.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if(4&r&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);t.r(o);var n={};if(2&r&&\\"object\\"==typeof e&&e)for(const r in e)n[r]=()=>e[r];return n.default=()=>e,t.d(o,n),o},t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((r,o)=>(t.f[o](e,r),r),[])),t.u=e=>\\"chunks/\\"+e+\\".\\"+e+\\".js?b7f374007999b0d749f3\\",t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},t.p=\\"\\",(()=>{var e={255:0};t.f.j=(r,o)=>{var n=t.o(e,r)?e[r]:void 0;if(0!==n)if(n)o.push(n[2]);else{var a=new Promise((t,o)=>{n=e[r]=[t,o]});o.push(n[2]=a);var i,u=t.p+t.u(r),s=document.createElement(\\"script\\");s.charset=\\"utf-8\\",s.timeout=120,t.nc&&s.setAttribute(\\"nonce\\",t.nc),s.src=u;var f=new Error;i=o=>{i=()=>{},s.onerror=s.onload=null,clearTimeout(p);var a=(()=>{if(t.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var u=o&&(\\"load\\"===o.type?\\"missing\\":o.type),d=o&&o.target&&o.target.src;f.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+u+\\": \\"+d+\\")\\",f.name=\\"ChunkLoadError\\",f.type=u,f.request=d,a(f)}};var p=setTimeout(()=>{i({type:\\"timeout\\",target:s})},12e4);s.onerror=s.onload=i,document.head.appendChild(s)}};var r=window.webpackJsonp=window.webpackJsonp||[],o=r.push.bind(r);r.push=function(r){for(var o,a,i=r[0],u=r[1],s=r[3],f=0,p=[];f{var e={900:(e,r,t)=>{t.e(627).then(t.t.bind(t,627,7)),e.exports=Math.random()}},r={};function t(o){if(r[o])return r[o].exports;var n=r[o]={exports:{}};return e[o](n,n.exports,t),n.exports}t.m=e,t.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if(4&r&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);t.r(o);var n={};if(2&r&&\\"object\\"==typeof e&&e)for(const r in e)n[r]=()=>e[r];return n.default=()=>e,t.d(o,n),o},t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((r,o)=>(t.f[o](e,r),r),[])),t.u=e=>\\"chunks/\\"+e+\\".\\"+e+\\".js?b7f374007999b0d749f3\\",t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},t.p=\\"\\",(()=>{var e={255:0};t.f.j=(r,o)=>{var n=t.o(e,r)?e[r]:void 0;if(0!==n)if(n)o.push(n[2]);else{var a=new Promise((t,o)=>{n=e[r]=[t,o]});o.push(n[2]=a);var i,u=t.p+t.u(r),s=document.createElement(\\"script\\");s.charset=\\"utf-8\\",s.timeout=120,t.nc&&s.setAttribute(\\"nonce\\",t.nc),s.src=u;var f=new Error;i=o=>{i=()=>{},s.onerror=s.onload=null,clearTimeout(p);var a=(()=>{if(t.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var u=o&&(\\"load\\"===o.type?\\"missing\\":o.type),d=o&&o.target&&o.target.src;f.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+u+\\": \\"+d+\\")\\",f.name=\\"ChunkLoadError\\",f.type=u,f.request=d,a(f)}};var p=setTimeout(()=>{i({type:\\"timeout\\",target:s})},12e4);s.onerror=s.onload=i,document.head.appendChild(s)}};var r=window.webpackJsonp=window.webpackJsonp||[],o=r.push.bind(r);r.push=function(r){for(var o,a,i=r[0],u=r[1],s=r[3],f=0,p=[];f{var e={900:(e,r,t)=>{t.e(627).then(t.t.bind(t,627,7)),e.exports=Math.random()}},r={};function t(o){if(r[o])return r[o].exports;var n=r[o]={exports:{}};return e[o](n,n.exports,t),n.exports}t.m=e,t.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if(4&r&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);t.r(o);var n={};if(2&r&&\\"object\\"==typeof e&&e)for(const r in e)n[r]=()=>e[r];return n.default=()=>e,t.d(o,n),o},t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((r,o)=>(t.f[o](e,r),r),[])),t.u=e=>\\"chunks/\\"+e+\\".\\"+e+\\".js?b7f374007999b0d749f3\\",t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},t.p=\\"\\",(()=>{var e={255:0};t.f.j=(r,o)=>{var n=t.o(e,r)?e[r]:void 0;if(0!==n)if(n)o.push(n[2]);else{var a=new Promise((t,o)=>{n=e[r]=[t,o]});o.push(n[2]=a);var i,u=t.p+t.u(r),s=document.createElement(\\"script\\");s.charset=\\"utf-8\\",s.timeout=120,t.nc&&s.setAttribute(\\"nonce\\",t.nc),s.src=u;var f=new Error;i=o=>{i=()=>{},s.onerror=s.onload=null,clearTimeout(p);var a=(()=>{if(t.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var u=o&&(\\"load\\"===o.type?\\"missing\\":o.type),d=o&&o.target&&o.target.src;f.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+u+\\": \\"+d+\\")\\",f.name=\\"ChunkLoadError\\",f.type=u,f.request=d,a(f)}};var p=setTimeout(()=>{i({type:\\"timeout\\",target:s})},12e4);s.onerror=s.onload=i,document.head.appendChild(s)}};var r=window.webpackJsonp=window.webpackJsonp||[],o=r.push.bind(r);r.push=function(r){for(var o,a,i=r[0],u=r[1],s=r[3],f=0,p=[];f{\\"use strict\\";p.r(n),p.d(n,{default:()=>w});const w=\\"async-dep\\"}}]);", - "AsyncImportExport.mjs?var=8521fa3cf689bc0b87d5": "(()=>{\\"use strict\\";var e={},r={};function o(t){if(r[t])return r[t].exports;var n=r[t]={exports:{}};return e[t](n,n.exports,o),n.exports}o.m=e,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((r,t)=>(o.f[t](e,r),r),[])),o.u=e=>e+\\".\\"+e+\\".mjs?ver=\\"+o.h(),o.h=()=>\\"8521fa3cf689bc0b87d5\\",o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},o.p=\\"\\",(()=>{var e={988:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise((o,t)=>{n=e[r]=[o,t]});t.push(n[2]=a);var i,s=o.p+o.u(r),u=document.createElement(\\"script\\");u.charset=\\"utf-8\\",u.timeout=120,o.nc&&u.setAttribute(\\"nonce\\",o.nc),u.src=s;var p=new Error;i=t=>{i=()=>{},u.onerror=u.onload=null,clearTimeout(d);var a=(()=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var s=t&&(\\"load\\"===t.type?\\"missing\\":t.type),c=t&&t.target&&t.target.src;p.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+s+\\": \\"+c+\\")\\",p.name=\\"ChunkLoadError\\",p.type=s,p.request=c,a(p)}};var d=setTimeout(()=>{i({type:\\"timeout\\",target:u})},12e4);u.onerror=u.onload=i,document.head.appendChild(u)}};var r=window.webpackJsonp=window.webpackJsonp||[],t=r.push.bind(r);r.push=function(r){for(var t,a,i=r[0],s=r[1],u=r[3],p=0,d=[];p{console.log(\\"Good\\")})})();", - "importExport.mjs?var=8521fa3cf689bc0b87d5": "(()=>{\\"use strict\\"})();", - "js.mjs?var=8521fa3cf689bc0b87d5": "(()=>{var r={791:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(791)})();", - "mjs.mjs?var=8521fa3cf689bc0b87d5": "(()=>{var r={631:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(631)})();", + "598.598.mjs?ver=78c19dcb4b43f8a58e87": "(window.webpackJsonp=window.webpackJsonp||[]).push([[598],{598:(s,n,p)=>{\\"use strict\\";p.r(n),p.d(n,{default:()=>w});const w=\\"async-dep\\"}}]);", + "AsyncImportExport.mjs?var=78c19dcb4b43f8a58e87": "(()=>{\\"use strict\\";var e={},r={};function o(t){if(r[t])return r[t].exports;var n=r[t]={exports:{}};return e[t](n,n.exports,o),n.exports}o.m=e,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((r,t)=>(o.f[t](e,r),r),[])),o.u=e=>e+\\".\\"+e+\\".mjs?ver=\\"+o.h(),o.h=()=>\\"78c19dcb4b43f8a58e87\\",o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},o.p=\\"\\",(()=>{var e={988:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise((o,t)=>{n=e[r]=[o,t]});t.push(n[2]=a);var i,s=o.p+o.u(r),u=document.createElement(\\"script\\");u.charset=\\"utf-8\\",u.timeout=120,o.nc&&u.setAttribute(\\"nonce\\",o.nc),u.src=s;var p=new Error;i=t=>{i=()=>{},u.onerror=u.onload=null,clearTimeout(d);var a=(()=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var s=t&&(\\"load\\"===t.type?\\"missing\\":t.type),c=t&&t.target&&t.target.src;p.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+s+\\": \\"+c+\\")\\",p.name=\\"ChunkLoadError\\",p.type=s,p.request=c,a(p)}};var d=setTimeout(()=>{i({type:\\"timeout\\",target:u})},12e4);u.onerror=u.onload=i,document.head.appendChild(u)}};var r=window.webpackJsonp=window.webpackJsonp||[],t=r.push.bind(r);r.push=function(r){for(var t,a,i=r[0],s=r[1],u=r[3],p=0,d=[];p{console.log(\\"Good\\")})})();", + "importExport.mjs?var=78c19dcb4b43f8a58e87": "(()=>{\\"use strict\\"})();", + "js.mjs?var=78c19dcb4b43f8a58e87": "(()=>{var r={791:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(791)})();", + "mjs.mjs?var=78c19dcb4b43f8a58e87": "(()=>{var r={631:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(631)})();", } `; @@ -16,7 +16,7 @@ exports[`test option should match snapshot and uglify "mjs": warnings 1`] = `Arr exports[`test option should match snapshot for a single "test" value ({String}): assets 1`] = ` Object { - "598.598.js?ver=dd4dc6d82a5b22f7e98e": "(window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []).push([[598],{ + "598.598.js?ver=f12616cc242ac8b5c0f5": "(window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []).push([[598],{ /***/ 598: /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { @@ -32,7 +32,7 @@ __webpack_require__.r(__webpack_exports__); /***/ }) }]);", - "AsyncImportExport.js?var=dd4dc6d82a5b22f7e98e": "/******/ (() => { // webpackBootstrap + "AsyncImportExport.js?var=f12616cc242ac8b5c0f5": "/******/ (() => { // webpackBootstrap /******/ \\"use strict\\"; /******/ var __webpack_modules__ = ({}); /************************************************************************/ @@ -99,7 +99,7 @@ __webpack_require__.r(__webpack_exports__); /******/ /******/ /* webpack/runtime/getFullHash */ /******/ (() => { -/******/ __webpack_require__.h = () => \\"dd4dc6d82a5b22f7e98e\\" +/******/ __webpack_require__.h = () => \\"f12616cc242ac8b5c0f5\\" /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ @@ -125,8 +125,6 @@ __webpack_require__.r(__webpack_exports__); /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/ (() => { -/******/ -/******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded @@ -135,8 +133,6 @@ __webpack_require__.r(__webpack_exports__); /******/ }; /******/ /******/ -/******/ -/******/ /******/ __webpack_require__.f.j = (chunkId, promises) => { /******/ // JSONP chunk loading for javascript /******/ var installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined; @@ -203,17 +199,17 @@ __webpack_require__.r(__webpack_exports__); /******/ // no HMR /******/ } /******/ } -/******/ -/******/ // no chunk preloading needed /******/ }; /******/ /******/ // no prefetching /******/ +/******/ // no preloaded +/******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ -/******/ // no deferred startup or startup prefetching +/******/ // no deferred startup /******/ /******/ // install a JSONP callback for chunk loading /******/ function webpackJsonpCallback(data) { @@ -221,7 +217,6 @@ __webpack_require__.r(__webpack_exports__); /******/ var moreModules = data[1]; /******/ /******/ var runtime = data[3]; -/******/ /******/ // add \\"moreModules\\" to the modules object, /******/ // then flag all \\"chunkIds\\" as loaded and fire callback /******/ var moduleId, chunkId, i = 0, resolves = []; @@ -239,7 +234,6 @@ __webpack_require__.r(__webpack_exports__); /******/ } /******/ if(runtime) runtime(__webpack_require__); /******/ if(parentJsonpFunction) parentJsonpFunction(data); -/******/ /******/ while(resolves.length) { /******/ resolves.shift()(); /******/ } @@ -249,7 +243,6 @@ __webpack_require__.r(__webpack_exports__); /******/ var jsonpArray = window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []; /******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray); /******/ jsonpArray.push = webpackJsonpCallback; -/******/ /******/ var parentJsonpFunction = oldJsonpFunction; /******/ })(); /******/ @@ -262,7 +255,7 @@ __webpack_require__.e(/* import() */ 598).then(__webpack_require__.bind(__webpac /******/ })() ;", - "importExport.js?var=dd4dc6d82a5b22f7e98e": "/******/ (() => { // webpackBootstrap + "importExport.js?var=f12616cc242ac8b5c0f5": "/******/ (() => { // webpackBootstrap /******/ \\"use strict\\"; // CONCATENATED MODULE: ./test/fixtures/import-export/dep.js @@ -288,8 +281,8 @@ function Foo() { /******/ })() ;", - "js.js?var=dd4dc6d82a5b22f7e98e": "(()=>{var r={791:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(791)})();", - "mjs.js?var=dd4dc6d82a5b22f7e98e": "/******/ (() => { // webpackBootstrap + "js.js?var=f12616cc242ac8b5c0f5": "(()=>{var r={791:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(791)})();", + "mjs.js?var=f12616cc242ac8b5c0f5": "/******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ 631: @@ -349,7 +342,7 @@ exports[`test option should match snapshot for a single "test" value ({String}): exports[`test option should match snapshot for a single \`test\` value ({RegExp}): assets 1`] = ` Object { - "598.598.js?ver=dd4dc6d82a5b22f7e98e": "(window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []).push([[598],{ + "598.598.js?ver=f12616cc242ac8b5c0f5": "(window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []).push([[598],{ /***/ 598: /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { @@ -365,7 +358,7 @@ __webpack_require__.r(__webpack_exports__); /***/ }) }]);", - "AsyncImportExport.js?var=dd4dc6d82a5b22f7e98e": "/******/ (() => { // webpackBootstrap + "AsyncImportExport.js?var=f12616cc242ac8b5c0f5": "/******/ (() => { // webpackBootstrap /******/ \\"use strict\\"; /******/ var __webpack_modules__ = ({}); /************************************************************************/ @@ -432,7 +425,7 @@ __webpack_require__.r(__webpack_exports__); /******/ /******/ /* webpack/runtime/getFullHash */ /******/ (() => { -/******/ __webpack_require__.h = () => \\"dd4dc6d82a5b22f7e98e\\" +/******/ __webpack_require__.h = () => \\"f12616cc242ac8b5c0f5\\" /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ @@ -458,8 +451,6 @@ __webpack_require__.r(__webpack_exports__); /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/ (() => { -/******/ -/******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded @@ -468,8 +459,6 @@ __webpack_require__.r(__webpack_exports__); /******/ }; /******/ /******/ -/******/ -/******/ /******/ __webpack_require__.f.j = (chunkId, promises) => { /******/ // JSONP chunk loading for javascript /******/ var installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined; @@ -536,17 +525,17 @@ __webpack_require__.r(__webpack_exports__); /******/ // no HMR /******/ } /******/ } -/******/ -/******/ // no chunk preloading needed /******/ }; /******/ /******/ // no prefetching /******/ +/******/ // no preloaded +/******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ -/******/ // no deferred startup or startup prefetching +/******/ // no deferred startup /******/ /******/ // install a JSONP callback for chunk loading /******/ function webpackJsonpCallback(data) { @@ -554,7 +543,6 @@ __webpack_require__.r(__webpack_exports__); /******/ var moreModules = data[1]; /******/ /******/ var runtime = data[3]; -/******/ /******/ // add \\"moreModules\\" to the modules object, /******/ // then flag all \\"chunkIds\\" as loaded and fire callback /******/ var moduleId, chunkId, i = 0, resolves = []; @@ -572,7 +560,6 @@ __webpack_require__.r(__webpack_exports__); /******/ } /******/ if(runtime) runtime(__webpack_require__); /******/ if(parentJsonpFunction) parentJsonpFunction(data); -/******/ /******/ while(resolves.length) { /******/ resolves.shift()(); /******/ } @@ -582,7 +569,6 @@ __webpack_require__.r(__webpack_exports__); /******/ var jsonpArray = window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []; /******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray); /******/ jsonpArray.push = webpackJsonpCallback; -/******/ /******/ var parentJsonpFunction = oldJsonpFunction; /******/ })(); /******/ @@ -595,7 +581,7 @@ __webpack_require__.e(/* import() */ 598).then(__webpack_require__.bind(__webpac /******/ })() ;", - "importExport.js?var=dd4dc6d82a5b22f7e98e": "/******/ (() => { // webpackBootstrap + "importExport.js?var=f12616cc242ac8b5c0f5": "/******/ (() => { // webpackBootstrap /******/ \\"use strict\\"; // CONCATENATED MODULE: ./test/fixtures/import-export/dep.js @@ -621,8 +607,8 @@ function Foo() { /******/ })() ;", - "js.js?var=dd4dc6d82a5b22f7e98e": "(()=>{var r={791:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(791)})();", - "mjs.js?var=dd4dc6d82a5b22f7e98e": "(()=>{var r={631:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(631)})();", + "js.js?var=f12616cc242ac8b5c0f5": "(()=>{var r={791:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(791)})();", + "mjs.js?var=f12616cc242ac8b5c0f5": "(()=>{var r={631:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(631)})();", } `; @@ -632,7 +618,7 @@ exports[`test option should match snapshot for a single \`test\` value ({RegExp} exports[`test option should match snapshot for multiple "test" values ({RegExp}): assets 1`] = ` Object { - "598.598.js?ver=dd4dc6d82a5b22f7e98e": "(window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []).push([[598],{ + "598.598.js?ver=f12616cc242ac8b5c0f5": "(window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []).push([[598],{ /***/ 598: /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { @@ -648,8 +634,8 @@ __webpack_require__.r(__webpack_exports__); /***/ }) }]);", - "AsyncImportExport.js?var=dd4dc6d82a5b22f7e98e": "(()=>{\\"use strict\\";var e={},r={};function o(t){if(r[t])return r[t].exports;var n=r[t]={exports:{}};return e[t](n,n.exports,o),n.exports}o.m=e,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((r,t)=>(o.f[t](e,r),r),[])),o.u=e=>e+\\".\\"+e+\\".js?ver=\\"+o.h(),o.h=()=>\\"dd4dc6d82a5b22f7e98e\\",o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},o.p=\\"\\",(()=>{var e={988:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise((o,t)=>{n=e[r]=[o,t]});t.push(n[2]=a);var i,s=o.p+o.u(r),u=document.createElement(\\"script\\");u.charset=\\"utf-8\\",u.timeout=120,o.nc&&u.setAttribute(\\"nonce\\",o.nc),u.src=s;var d=new Error;i=t=>{i=()=>{},u.onerror=u.onload=null,clearTimeout(p);var a=(()=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var s=t&&(\\"load\\"===t.type?\\"missing\\":t.type),c=t&&t.target&&t.target.src;d.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+s+\\": \\"+c+\\")\\",d.name=\\"ChunkLoadError\\",d.type=s,d.request=c,a(d)}};var p=setTimeout(()=>{i({type:\\"timeout\\",target:u})},12e4);u.onerror=u.onload=i,document.head.appendChild(u)}};var r=window.webpackJsonp=window.webpackJsonp||[],t=r.push.bind(r);r.push=function(r){for(var t,a,i=r[0],s=r[1],u=r[3],d=0,p=[];d{console.log(\\"Good\\")})})();", - "importExport.js?var=dd4dc6d82a5b22f7e98e": "/******/ (() => { // webpackBootstrap + "AsyncImportExport.js?var=f12616cc242ac8b5c0f5": "(()=>{\\"use strict\\";var e={},r={};function o(t){if(r[t])return r[t].exports;var n=r[t]={exports:{}};return e[t](n,n.exports,o),n.exports}o.m=e,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((r,t)=>(o.f[t](e,r),r),[])),o.u=e=>e+\\".\\"+e+\\".js?ver=\\"+o.h(),o.h=()=>\\"f12616cc242ac8b5c0f5\\",o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},o.p=\\"\\",(()=>{var e={988:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise((o,t)=>{n=e[r]=[o,t]});t.push(n[2]=a);var i,s=o.p+o.u(r),u=document.createElement(\\"script\\");u.charset=\\"utf-8\\",u.timeout=120,o.nc&&u.setAttribute(\\"nonce\\",o.nc),u.src=s;var c=new Error;i=t=>{i=()=>{},u.onerror=u.onload=null,clearTimeout(p);var a=(()=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var s=t&&(\\"load\\"===t.type?\\"missing\\":t.type),d=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+s+\\": \\"+d+\\")\\",c.name=\\"ChunkLoadError\\",c.type=s,c.request=d,a(c)}};var p=setTimeout(()=>{i({type:\\"timeout\\",target:u})},12e4);u.onerror=u.onload=i,document.head.appendChild(u)}};var r=window.webpackJsonp=window.webpackJsonp||[],t=r.push.bind(r);r.push=function(r){for(var t,a,i=r[0],s=r[1],u=r[3],c=0,p=[];c{console.log(\\"Good\\")})})();", + "importExport.js?var=f12616cc242ac8b5c0f5": "/******/ (() => { // webpackBootstrap /******/ \\"use strict\\"; // CONCATENATED MODULE: ./test/fixtures/import-export/dep.js @@ -675,8 +661,8 @@ function Foo() { /******/ })() ;", - "js.js?var=dd4dc6d82a5b22f7e98e": "(()=>{var r={791:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(791)})();", - "mjs.js?var=dd4dc6d82a5b22f7e98e": "(()=>{var r={631:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(631)})();", + "js.js?var=f12616cc242ac8b5c0f5": "(()=>{var r={791:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(791)})();", + "mjs.js?var=f12616cc242ac8b5c0f5": "(()=>{var r={631:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(631)})();", } `; @@ -686,7 +672,7 @@ exports[`test option should match snapshot for multiple "test" values ({RegExp}) exports[`test option should match snapshot for multiple "test" values ({String}): assets 1`] = ` Object { - "598.598.js?ver=dd4dc6d82a5b22f7e98e": "(window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []).push([[598],{ + "598.598.js?ver=f12616cc242ac8b5c0f5": "(window[\\"webpackJsonp\\"] = window[\\"webpackJsonp\\"] || []).push([[598],{ /***/ 598: /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { @@ -702,8 +688,8 @@ __webpack_require__.r(__webpack_exports__); /***/ }) }]);", - "AsyncImportExport.js?var=dd4dc6d82a5b22f7e98e": "(()=>{\\"use strict\\";var e={},r={};function o(t){if(r[t])return r[t].exports;var n=r[t]={exports:{}};return e[t](n,n.exports,o),n.exports}o.m=e,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((r,t)=>(o.f[t](e,r),r),[])),o.u=e=>e+\\".\\"+e+\\".js?ver=\\"+o.h(),o.h=()=>\\"dd4dc6d82a5b22f7e98e\\",o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},o.p=\\"\\",(()=>{var e={988:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise((o,t)=>{n=e[r]=[o,t]});t.push(n[2]=a);var i,s=o.p+o.u(r),u=document.createElement(\\"script\\");u.charset=\\"utf-8\\",u.timeout=120,o.nc&&u.setAttribute(\\"nonce\\",o.nc),u.src=s;var d=new Error;i=t=>{i=()=>{},u.onerror=u.onload=null,clearTimeout(p);var a=(()=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var s=t&&(\\"load\\"===t.type?\\"missing\\":t.type),c=t&&t.target&&t.target.src;d.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+s+\\": \\"+c+\\")\\",d.name=\\"ChunkLoadError\\",d.type=s,d.request=c,a(d)}};var p=setTimeout(()=>{i({type:\\"timeout\\",target:u})},12e4);u.onerror=u.onload=i,document.head.appendChild(u)}};var r=window.webpackJsonp=window.webpackJsonp||[],t=r.push.bind(r);r.push=function(r){for(var t,a,i=r[0],s=r[1],u=r[3],d=0,p=[];d{console.log(\\"Good\\")})})();", - "importExport.js?var=dd4dc6d82a5b22f7e98e": "/******/ (() => { // webpackBootstrap + "AsyncImportExport.js?var=f12616cc242ac8b5c0f5": "(()=>{\\"use strict\\";var e={},r={};function o(t){if(r[t])return r[t].exports;var n=r[t]={exports:{}};return e[t](n,n.exports,o),n.exports}o.m=e,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((r,t)=>(o.f[t](e,r),r),[])),o.u=e=>e+\\".\\"+e+\\".js?ver=\\"+o.h(),o.h=()=>\\"f12616cc242ac8b5c0f5\\",o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},o.p=\\"\\",(()=>{var e={988:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise((o,t)=>{n=e[r]=[o,t]});t.push(n[2]=a);var i,s=o.p+o.u(r),u=document.createElement(\\"script\\");u.charset=\\"utf-8\\",u.timeout=120,o.nc&&u.setAttribute(\\"nonce\\",o.nc),u.src=s;var c=new Error;i=t=>{i=()=>{},u.onerror=u.onload=null,clearTimeout(p);var a=(()=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var s=t&&(\\"load\\"===t.type?\\"missing\\":t.type),d=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+s+\\": \\"+d+\\")\\",c.name=\\"ChunkLoadError\\",c.type=s,c.request=d,a(c)}};var p=setTimeout(()=>{i({type:\\"timeout\\",target:u})},12e4);u.onerror=u.onload=i,document.head.appendChild(u)}};var r=window.webpackJsonp=window.webpackJsonp||[],t=r.push.bind(r);r.push=function(r){for(var t,a,i=r[0],s=r[1],u=r[3],c=0,p=[];c{console.log(\\"Good\\")})})();", + "importExport.js?var=f12616cc242ac8b5c0f5": "/******/ (() => { // webpackBootstrap /******/ \\"use strict\\"; // CONCATENATED MODULE: ./test/fixtures/import-export/dep.js @@ -729,8 +715,8 @@ function Foo() { /******/ })() ;", - "js.js?var=dd4dc6d82a5b22f7e98e": "(()=>{var r={791:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(791)})();", - "mjs.js?var=dd4dc6d82a5b22f7e98e": "/******/ (() => { // webpackBootstrap + "js.js?var=f12616cc242ac8b5c0f5": "(()=>{var r={791:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(791)})();", + "mjs.js?var=f12616cc242ac8b5c0f5": "/******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ 631: @@ -790,11 +776,11 @@ exports[`test option should match snapshot for multiple "test" values ({String}) exports[`test option should match snapshot with empty value: assets 1`] = ` Object { - "598.598.js?ver=dd4dc6d82a5b22f7e98e": "(window.webpackJsonp=window.webpackJsonp||[]).push([[598],{598:(s,n,p)=>{\\"use strict\\";p.r(n),p.d(n,{default:()=>w});const w=\\"async-dep\\"}}]);", - "AsyncImportExport.js?var=dd4dc6d82a5b22f7e98e": "(()=>{\\"use strict\\";var e={},r={};function o(t){if(r[t])return r[t].exports;var n=r[t]={exports:{}};return e[t](n,n.exports,o),n.exports}o.m=e,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((r,t)=>(o.f[t](e,r),r),[])),o.u=e=>e+\\".\\"+e+\\".js?ver=\\"+o.h(),o.h=()=>\\"dd4dc6d82a5b22f7e98e\\",o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},o.p=\\"\\",(()=>{var e={988:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise((o,t)=>{n=e[r]=[o,t]});t.push(n[2]=a);var i,s=o.p+o.u(r),u=document.createElement(\\"script\\");u.charset=\\"utf-8\\",u.timeout=120,o.nc&&u.setAttribute(\\"nonce\\",o.nc),u.src=s;var d=new Error;i=t=>{i=()=>{},u.onerror=u.onload=null,clearTimeout(p);var a=(()=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var s=t&&(\\"load\\"===t.type?\\"missing\\":t.type),c=t&&t.target&&t.target.src;d.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+s+\\": \\"+c+\\")\\",d.name=\\"ChunkLoadError\\",d.type=s,d.request=c,a(d)}};var p=setTimeout(()=>{i({type:\\"timeout\\",target:u})},12e4);u.onerror=u.onload=i,document.head.appendChild(u)}};var r=window.webpackJsonp=window.webpackJsonp||[],t=r.push.bind(r);r.push=function(r){for(var t,a,i=r[0],s=r[1],u=r[3],d=0,p=[];d{console.log(\\"Good\\")})})();", - "importExport.js?var=dd4dc6d82a5b22f7e98e": "(()=>{\\"use strict\\"})();", - "js.js?var=dd4dc6d82a5b22f7e98e": "(()=>{var r={791:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(791)})();", - "mjs.js?var=dd4dc6d82a5b22f7e98e": "(()=>{var r={631:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(631)})();", + "598.598.js?ver=f12616cc242ac8b5c0f5": "(window.webpackJsonp=window.webpackJsonp||[]).push([[598],{598:(s,n,p)=>{\\"use strict\\";p.r(n),p.d(n,{default:()=>w});const w=\\"async-dep\\"}}]);", + "AsyncImportExport.js?var=f12616cc242ac8b5c0f5": "(()=>{\\"use strict\\";var e={},r={};function o(t){if(r[t])return r[t].exports;var n=r[t]={exports:{}};return e[t](n,n.exports,o),n.exports}o.m=e,o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((r,t)=>(o.f[t](e,r),r),[])),o.u=e=>e+\\".\\"+e+\\".js?ver=\\"+o.h(),o.h=()=>\\"f12616cc242ac8b5c0f5\\",o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},o.p=\\"\\",(()=>{var e={988:0};o.f.j=(r,t)=>{var n=o.o(e,r)?e[r]:void 0;if(0!==n)if(n)t.push(n[2]);else{var a=new Promise((o,t)=>{n=e[r]=[o,t]});t.push(n[2]=a);var i,s=o.p+o.u(r),u=document.createElement(\\"script\\");u.charset=\\"utf-8\\",u.timeout=120,o.nc&&u.setAttribute(\\"nonce\\",o.nc),u.src=s;var c=new Error;i=t=>{i=()=>{},u.onerror=u.onload=null,clearTimeout(p);var a=(()=>{if(o.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n))return n[1]})();if(a){var s=t&&(\\"load\\"===t.type?\\"missing\\":t.type),d=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+r+\\" failed.\\\\n(\\"+s+\\": \\"+d+\\")\\",c.name=\\"ChunkLoadError\\",c.type=s,c.request=d,a(c)}};var p=setTimeout(()=>{i({type:\\"timeout\\",target:u})},12e4);u.onerror=u.onload=i,document.head.appendChild(u)}};var r=window.webpackJsonp=window.webpackJsonp||[],t=r.push.bind(r);r.push=function(r){for(var t,a,i=r[0],s=r[1],u=r[3],c=0,p=[];c{console.log(\\"Good\\")})})();", + "importExport.js?var=f12616cc242ac8b5c0f5": "(()=>{\\"use strict\\"})();", + "js.js?var=f12616cc242ac8b5c0f5": "(()=>{var r={791:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(791)})();", + "mjs.js?var=f12616cc242ac8b5c0f5": "(()=>{var r={631:r=>{r.exports=function(){console.log(7)}}},o={};!function t(e){if(o[e])return o[e].exports;var n=o[e]={exports:{}};return r[e](n,n.exports,t),n.exports}(631)})();", } `; diff --git a/test/parallel-option-failure.test.js b/test/parallel-option-failure.test.js index 14bf7d12..4affeccf 100644 --- a/test/parallel-option-failure.test.js +++ b/test/parallel-option-failure.test.js @@ -34,6 +34,9 @@ jest.mock('jest-worker', () => { throw new Error('jest-worker failed'); })), end: (workerEnd = jest.fn()), + getStderr: jest.fn(() => { + console.warn('jest-worker warning from getStderr'); + }), }; }); }); @@ -65,8 +68,14 @@ describe('parallel option', () => { : { parallel: true } ).apply(compiler); + const warning = jest.spyOn(console, 'warn'); + const stats = await compile(compiler); + expect(warning).toHaveBeenLastCalledWith( + 'jest-worker warning from getStderr' + ); + expect(Worker).toHaveBeenCalledTimes(1); expect(Worker).toHaveBeenLastCalledWith(workerPath, { numWorkers: os.cpus().length - 1, @@ -84,8 +93,14 @@ describe('parallel option', () => { it('should match snapshot for errors into the "jest-worker" package whe the "cache" option is "true"', async () => { new TerserPlugin({ parallel: true, cache: true }).apply(compiler); + const warning = jest.spyOn(console, 'warn'); + const stats = await compile(compiler); + expect(warning).toHaveBeenLastCalledWith( + 'jest-worker warning from getStderr' + ); + expect(Worker).toHaveBeenCalledTimes(1); expect(Worker).toHaveBeenLastCalledWith(workerPath, { numWorkers: os.cpus().length - 1, diff --git a/test/parallel-option.test.js b/test/parallel-option.test.js index 6705124c..6598ac4f 100644 --- a/test/parallel-option.test.js +++ b/test/parallel-option.test.js @@ -36,6 +36,7 @@ jest.mock('jest-worker', () => { require(workerPath).transform(data) )), end: (workerEnd = jest.fn()), + getStderr: jest.fn(), }; }); });