@@ -196,10 +196,10 @@ describe("Errors", () => {
196196
197197 } , ( errors , warnings ) => {
198198 warnings . length . should . be . eql ( 1 ) ;
199- warnings [ 0 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e W a r n i n g \( @ e m i t - e r r o r - l o a d e r \) / ) ;
199+ warnings [ 0 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e W a r n i n g \( @ e m i t - e r r o r - l o a d e r \) : [ ^ \s ] + / ) ;
200200 errors . length . should . be . eql ( 2 ) ;
201- errors [ 0 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e E r r o r \( @ e m i t - e r r o r - l o a d e r \) / ) ;
202- errors [ 1 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e b u i l d f a i l e d \( @ j s o n - l o a d e r \) / ) ;
201+ errors [ 0 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e E r r o r \( @ e m i t - e r r o r - l o a d e r \) : [ ^ \s ] + / ) ;
202+ errors [ 1 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e b u i l d f a i l e d \( @ j s o n - l o a d e r \) : [ ^ \s ] + / ) ;
203203 } ) ,
204204 getErrorsPromise ( {
205205 mode : "development" ,
@@ -213,7 +213,7 @@ describe("Errors", () => {
213213
214214 } , ( errors , warnings ) => {
215215 errors . length . should . be . eql ( 1 ) ;
216- errors [ 0 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e b u i l d f a i l e d \( @ a s y n c - e r r o r - l o a d e r \) / ) ;
216+ errors [ 0 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e b u i l d f a i l e d \( @ a s y n c - e r r o r - l o a d e r \) : [ ^ \s ] + / ) ;
217217 } ) ,
218218 getErrorsPromise ( {
219219 mode : "development" ,
@@ -227,7 +227,27 @@ describe("Errors", () => {
227227
228228 } , ( errors , warnings ) => {
229229 errors . length . should . be . eql ( 1 ) ;
230- errors [ 0 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e b u i l d f a i l e d \( @ t h r o w - e r r o r - l o a d e r \) / ) ;
230+ errors [ 0 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e b u i l d f a i l e d \( @ t h r o w - e r r o r - l o a d e r \) : [ ^ \s ] + / ) ;
231+ } ) ,
232+ getErrorsPromise ( {
233+ mode : "development" ,
234+ entry : "./entry-point.js" ,
235+ module : {
236+ rules : [ {
237+ test : / e n t r y - p o i n t \. j s $ / ,
238+ use : path . resolve ( base , "./irregular-error-loader" )
239+ } ]
240+ }
241+
242+ } , ( errors , warnings ) => {
243+ warnings . length . should . be . eql ( 2 ) ;
244+ warnings [ 0 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e W a r n i n g \( @ i r r e g u l a r - e r r o r - l o a d e r \) : [ ^ \s ] + / ) ;
245+ warnings [ 1 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e W a r n i n g \( @ i r r e g u l a r - e r r o r - l o a d e r \) : [ ^ \s ] + / ) ;
246+
247+ errors . length . should . be . eql ( 3 ) ;
248+ errors [ 0 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e E r r o r \( @ i r r e g u l a r - e r r o r - l o a d e r \) : [ ^ \s ] + / ) ;
249+ errors [ 1 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e E r r o r \( @ i r r e g u l a r - e r r o r - l o a d e r \) : [ ^ \s ] + / ) ;
250+ errors [ 2 ] . split ( "\n" ) [ 1 ] . should . match ( / ^ M o d u l e b u i l d f a i l e d \( @ i r r e g u l a r - e r r o r - l o a d e r \) : [ ^ \s ] + / ) ;
231251 } ) ,
232252
233253 ] ) ;
0 commit comments