@@ -31,6 +31,7 @@ describe(
3131 dev : false ,
3232 pruneHtml : {
3333 enabled : true ,
34+ hookGeneratePage : false ,
3435 } ,
3536 } ,
3637 }
@@ -62,7 +63,7 @@ describe(
6263 ) ;
6364
6465 /*
65- * * Humans
66+ * * Tests for Humans
6667 */
6768 describe (
6869 'is-human' ,
@@ -108,7 +109,7 @@ describe(
108109 ) ;
109110
110111 /*
111- * * Bots or audits
112+ * * Tests for Bots or audits
112113 */
113114 describe (
114115 'is-bot' ,
@@ -244,7 +245,8 @@ describe(
244245 } ,
245246 pruneHtml : {
246247 enabled : true ,
247- classesToKeep : [ '.keeped-in-head' ] ,
248+ hookGeneratePage : false ,
249+ classesSelectorsToKeep : [ '.keeped-in-head' ] ,
248250 link : [
249251 {
250252 href : '#' ,
@@ -276,7 +278,7 @@ describe(
276278 ) ;
277279
278280 /*
279- * * Selectors
281+ * * Tests
280282 */
281283 describe (
282284 'scripts-and-links' ,
@@ -395,14 +397,15 @@ describe(
395397 dev : false ,
396398 pruneHtml : {
397399 enabled : true ,
400+ hookGeneratePage : false ,
398401 types : [ 'query-parameters' ] ,
399402 } ,
400403 } ,
401404 }
402405 ) ;
403406
404407 /*
405- * * Query Parameters
408+ * * Tests
406409 */
407410 describe (
408411 'scripts-and-links' ,
@@ -451,6 +454,7 @@ describe(
451454 dev : false ,
452455 pruneHtml : {
453456 enabled : true ,
457+ hookGeneratePage : false ,
454458 headerNameForDefaultDetection : 'custom-name' ,
455459 types : [
456460 'default-detect' ,
@@ -468,7 +472,7 @@ describe(
468472 ) ;
469473
470474 /*
471- * * Headers
475+ * * Tests
472476 */
473477 describe (
474478 'custom-headers' ,
@@ -537,6 +541,8 @@ describe(
537541 dev : false ,
538542 pruneHtml : {
539543 enabled : true ,
544+ hookGeneratePage : false ,
545+ hideErrorsInConsole : true ,
540546 headerName : 'deprecated-old-config' ,
541547 isLighthouse : 'deprecated-old-config' ,
542548 ignoreBotOrLighthouse : 'deprecated-old-config' ,
@@ -548,7 +554,7 @@ describe(
548554 ) ;
549555
550556 /*
551- * * Deprecations
557+ * * Tests
552558 */
553559 describe (
554560 'v2.0' ,
@@ -577,3 +583,33 @@ describe(
577583
578584 }
579585) ;
586+
587+ /*
588+ * * Module testing suite
589+ */
590+ describe (
591+ 'module-generate' ,
592+ ( ) => {
593+
594+ /*
595+ * * Nuxt setup
596+ */
597+ setupTest (
598+ {
599+ server : true ,
600+ generate : true ,
601+ setupTimeout : 120000 ,
602+ testDir : __dirname ,
603+ fixture : '../src' ,
604+ config : {
605+ dev : false ,
606+ pruneHtml : {
607+ enabled : true ,
608+ hookRenderRoute : false ,
609+ } ,
610+ } ,
611+ }
612+ ) ;
613+
614+ }
615+ ) ;
0 commit comments