@@ -64,6 +64,8 @@ class WarningPlugin {
64
64
}
65
65
}
66
66
67
+ const delay = ( ms ) => new Promise ( ( resolve ) => setTimeout ( resolve , ms ) ) ;
68
+
67
69
describe ( "overlay" , ( ) => {
68
70
it ( "should show a warning for initial compilation" , async ( ) => {
69
71
const compiler = webpack ( config ) ;
@@ -83,6 +85,9 @@ describe("overlay", () => {
83
85
waitUntil : "networkidle0" ,
84
86
} ) ;
85
87
88
+ // Delay for the overlay to appear
89
+ await delay ( 1000 ) ;
90
+
86
91
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
87
92
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
88
93
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -120,6 +125,9 @@ describe("overlay", () => {
120
125
waitUntil : "networkidle0" ,
121
126
} ) ;
122
127
128
+ // Delay for the overlay to appear
129
+ await delay ( 1000 ) ;
130
+
123
131
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
124
132
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
125
133
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -164,6 +172,9 @@ describe("overlay", () => {
164
172
waitUntil : "networkidle0" ,
165
173
} ) ;
166
174
175
+ // Delay for the overlay to appear
176
+ await delay ( 1000 ) ;
177
+
167
178
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
168
179
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
169
180
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -206,6 +217,9 @@ describe("overlay", () => {
206
217
waitUntil : "networkidle0" ,
207
218
} ) ;
208
219
220
+ // Delay for the overlay to appear
221
+ await delay ( 1000 ) ;
222
+
209
223
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
210
224
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
211
225
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -247,6 +261,9 @@ describe("overlay", () => {
247
261
waitUntil : "networkidle0" ,
248
262
} ) ;
249
263
264
+ // Delay for the overlay to appear
265
+ await delay ( 1000 ) ;
266
+
250
267
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
251
268
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
252
269
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -578,6 +595,9 @@ describe("overlay", () => {
578
595
waitUntil : "networkidle0" ,
579
596
} ) ;
580
597
598
+ // Delay for the overlay to appear
599
+ await delay ( 1000 ) ;
600
+
581
601
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
582
602
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
583
603
@@ -617,6 +637,9 @@ describe("overlay", () => {
617
637
waitUntil : "networkidle0" ,
618
638
} ) ;
619
639
640
+ // Delay for the overlay to appear
641
+ await delay ( 1000 ) ;
642
+
620
643
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
621
644
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
622
645
@@ -662,6 +685,9 @@ describe("overlay", () => {
662
685
waitUntil : "networkidle0" ,
663
686
} ) ;
664
687
688
+ // Delay for the overlay to appear
689
+ await delay ( 1000 ) ;
690
+
665
691
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
666
692
667
693
expect ( overlayHandle ) . toBe ( null ) ;
@@ -699,6 +725,9 @@ describe("overlay", () => {
699
725
waitUntil : "networkidle0" ,
700
726
} ) ;
701
727
728
+ // Delay for the overlay to appear
729
+ await delay ( 1000 ) ;
730
+
702
731
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
703
732
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
704
733
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -742,6 +771,9 @@ describe("overlay", () => {
742
771
waitUntil : "networkidle0" ,
743
772
} ) ;
744
773
774
+ // Delay for the overlay to appear
775
+ await delay ( 1000 ) ;
776
+
745
777
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
746
778
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
747
779
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -787,6 +819,9 @@ describe("overlay", () => {
787
819
waitUntil : "networkidle0" ,
788
820
} ) ;
789
821
822
+ // Delay for the overlay to appear
823
+ await delay ( 1000 ) ;
824
+
790
825
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
791
826
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
792
827
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -832,6 +867,9 @@ describe("overlay", () => {
832
867
waitUntil : "networkidle0" ,
833
868
} ) ;
834
869
870
+ // Delay for the overlay to appear
871
+ await delay ( 1000 ) ;
872
+
835
873
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
836
874
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
837
875
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -875,6 +913,9 @@ describe("overlay", () => {
875
913
waitUntil : "networkidle0" ,
876
914
} ) ;
877
915
916
+ // Delay for the overlay to appear
917
+ await delay ( 1000 ) ;
918
+
878
919
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
879
920
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
880
921
@@ -914,6 +955,9 @@ describe("overlay", () => {
914
955
waitUntil : "networkidle0" ,
915
956
} ) ;
916
957
958
+ // Delay for the overlay to appear
959
+ await delay ( 1000 ) ;
960
+
917
961
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
918
962
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
919
963
@@ -960,6 +1004,9 @@ describe("overlay", () => {
960
1004
waitUntil : "networkidle0" ,
961
1005
} ) ;
962
1006
1007
+ // Delay for the overlay to appear
1008
+ await delay ( 1000 ) ;
1009
+
963
1010
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
964
1011
965
1012
expect ( overlayHandle ) . toBe ( null ) ;
@@ -997,6 +1044,9 @@ describe("overlay", () => {
997
1044
waitUntil : "networkidle0" ,
998
1045
} ) ;
999
1046
1047
+ // Delay for the overlay to appear
1048
+ await delay ( 1000 ) ;
1049
+
1000
1050
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
1001
1051
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
1002
1052
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -1040,6 +1090,9 @@ describe("overlay", () => {
1040
1090
waitUntil : "networkidle0" ,
1041
1091
} ) ;
1042
1092
1093
+ // Delay for the overlay to appear
1094
+ await delay ( 1000 ) ;
1095
+
1043
1096
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
1044
1097
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
1045
1098
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -1085,6 +1138,9 @@ describe("overlay", () => {
1085
1138
waitUntil : "networkidle0" ,
1086
1139
} ) ;
1087
1140
1141
+ // Delay for the overlay to appear
1142
+ await delay ( 1000 ) ;
1143
+
1088
1144
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
1089
1145
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
1090
1146
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -1130,6 +1186,9 @@ describe("overlay", () => {
1130
1186
waitUntil : "networkidle0" ,
1131
1187
} ) ;
1132
1188
1189
+ // Delay for the overlay to appear
1190
+ await delay ( 1000 ) ;
1191
+
1133
1192
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
1134
1193
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
1135
1194
expect ( overlayHandle ) . toBe ( null ) ;
@@ -1168,6 +1227,9 @@ describe("overlay", () => {
1168
1227
waitUntil : "networkidle0" ,
1169
1228
} ) ;
1170
1229
1230
+ // Delay for the overlay to appear
1231
+ await delay ( 1000 ) ;
1232
+
1171
1233
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
1172
1234
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
1173
1235
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -1213,6 +1275,9 @@ describe("overlay", () => {
1213
1275
waitUntil : "networkidle0" ,
1214
1276
} ) ;
1215
1277
1278
+ // Delay for the overlay to appear
1279
+ await delay ( 1000 ) ;
1280
+
1216
1281
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
1217
1282
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
1218
1283
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -1257,6 +1322,9 @@ describe("overlay", () => {
1257
1322
waitUntil : "networkidle0" ,
1258
1323
} ) ;
1259
1324
1325
+ // Delay for the overlay to appear
1326
+ await delay ( 1000 ) ;
1327
+
1260
1328
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
1261
1329
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
1262
1330
const overlayFrame = await overlayHandle . contentFrame ( ) ;
@@ -1328,6 +1396,9 @@ describe("overlay", () => {
1328
1396
} ) ;
1329
1397
} ) ;
1330
1398
1399
+ // Delay for the overlay to appear
1400
+ await delay ( 1000 ) ;
1401
+
1331
1402
await page . waitForSelector ( "#webpack-dev-server-client-overlay" ) ;
1332
1403
1333
1404
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
@@ -1382,6 +1453,9 @@ describe("overlay", () => {
1382
1453
} ) ;
1383
1454
} ) ;
1384
1455
1456
+ // Delay for the overlay to appear
1457
+ await delay ( 1000 ) ;
1458
+
1385
1459
await page . waitForSelector ( "#webpack-dev-server-client-overlay" ) ;
1386
1460
1387
1461
const pageHtml = await page . evaluate ( ( ) => document . body . outerHTML ) ;
@@ -1430,6 +1504,9 @@ describe("overlay", () => {
1430
1504
})();` ,
1431
1505
} ) ;
1432
1506
1507
+ // Delay for the overlay to appear
1508
+ await delay ( 1000 ) ;
1509
+
1433
1510
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
1434
1511
const overlayFrame = await overlayHandle . contentFrame ( ) ;
1435
1512
const overlayHtml = await overlayFrame . evaluate (
@@ -1477,6 +1554,9 @@ describe("overlay", () => {
1477
1554
})();` ,
1478
1555
} ) ;
1479
1556
1557
+ // Delay for the overlay to appear
1558
+ await delay ( 1000 ) ;
1559
+
1480
1560
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
1481
1561
1482
1562
expect ( overlayHandle ) . toBe ( null ) ;
@@ -1515,6 +1595,9 @@ describe("overlay", () => {
1515
1595
})();` ,
1516
1596
} ) ;
1517
1597
1598
+ // Delay for the overlay to appear
1599
+ await delay ( 1000 ) ;
1600
+
1518
1601
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
1519
1602
const overlayFrame = await overlayHandle . contentFrame ( ) ;
1520
1603
const overlayHtml = await overlayFrame . evaluate (
@@ -1564,6 +1647,9 @@ describe("overlay", () => {
1564
1647
})();` ,
1565
1648
} ) ;
1566
1649
1650
+ // Delay for the overlay to appear
1651
+ await delay ( 1000 ) ;
1652
+
1567
1653
const overlayHandle = await page . $ ( "#webpack-dev-server-client-overlay" ) ;
1568
1654
1569
1655
expect ( overlayHandle ) . toBe ( null ) ;
0 commit comments