@@ -2,9 +2,7 @@ import { nextTestSetup } from 'e2e-utils'
22import path from 'path'
33const { version : nextVersion } = require ( 'next/package.json' )
44
5- const cacheComponentsEnabled =
6- process . env . __NEXT_EXPERIMENTAL_CACHE_COMPONENTS === 'true'
7-
5+ const isVariant = process . env . __NEXT_EXPERIMENTAL_CACHE_COMPONENTS === 'true'
86const pprEnabled = process . env . __NEXT_EXPERIMENTAL_PPR === 'true'
97
108describe ( 'build-output-prerender' , ( ) => {
@@ -18,7 +16,7 @@ describe('build-output-prerender', () => {
1816 beforeAll ( ( ) => next . build ( ) )
1917
2018 it ( 'prints only the user-selected experimental flags (and the ones enabled via env variable)' , async ( ) => {
21- if ( cacheComponentsEnabled ) {
19+ if ( isVariant ) {
2220 if ( isTurbopack ) {
2321 expect ( getPreambleOutput ( next . cliOutput ) ) . toMatchInlineSnapshot ( `
2422 "▲ Next.js x.y.z (Turbopack)
@@ -27,6 +25,7 @@ describe('build-output-prerender', () => {
2725 ✓ cacheComponents
2826 ✓ clientSegmentCache (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
2927 ✓ clientParamParsing (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
28+ ✓ appNewScrollHandler (enabled by \`__NEXT_EXPERIMENTAL_APP_NEW_SCROLL_HANDLER\`)
3029 ✓ enablePrerenderSourceMaps (enabled by \`experimental.cacheComponents\`)"
3130 ` )
3231 } else {
@@ -37,6 +36,7 @@ describe('build-output-prerender', () => {
3736 ✓ cacheComponents
3837 ✓ clientSegmentCache (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
3938 ✓ clientParamParsing (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
39+ ✓ appNewScrollHandler (enabled by \`__NEXT_EXPERIMENTAL_APP_NEW_SCROLL_HANDLER\`)
4040 ✓ enablePrerenderSourceMaps (enabled by \`experimental.cacheComponents\`)"
4141 ` )
4242 }
@@ -123,7 +123,7 @@ describe('build-output-prerender', () => {
123123 beforeAll ( ( ) => next . build ( ) )
124124
125125 it ( 'prints a warning and the customized experimental flags' , async ( ) => {
126- if ( cacheComponentsEnabled ) {
126+ if ( isVariant ) {
127127 if ( isTurbopack ) {
128128 expect ( getPreambleOutput ( next . cliOutput ) ) . toMatchInlineSnapshot ( `
129129 "⚠ Prerendering is running in debug mode. Note: This may affect performance and should not be used for production.
@@ -136,6 +136,7 @@ describe('build-output-prerender', () => {
136136 ⨯ prerenderEarlyExit (disabled by \`--debug-prerender\`)
137137 ✓ clientSegmentCache (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
138138 ✓ clientParamParsing (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
139+ ✓ appNewScrollHandler (enabled by \`__NEXT_EXPERIMENTAL_APP_NEW_SCROLL_HANDLER\`)
139140 ✓ enablePrerenderSourceMaps (enabled by \`--debug-prerender\`)"
140141 ` )
141142 } else {
@@ -150,6 +151,7 @@ describe('build-output-prerender', () => {
150151 ⨯ prerenderEarlyExit (disabled by \`--debug-prerender\`)
151152 ✓ clientSegmentCache (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
152153 ✓ clientParamParsing (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
154+ ✓ appNewScrollHandler (enabled by \`__NEXT_EXPERIMENTAL_APP_NEW_SCROLL_HANDLER\`)
153155 ✓ enablePrerenderSourceMaps (enabled by \`--debug-prerender\`)"
154156 ` )
155157 }
@@ -251,7 +253,7 @@ describe('build-output-prerender', () => {
251253 beforeAll ( ( ) => next . build ( ) )
252254
253255 it ( 'prints no experimental flags (unless enabled via env variable)' , async ( ) => {
254- if ( cacheComponentsEnabled ) {
256+ if ( isVariant ) {
255257 if ( isTurbopack ) {
256258 expect ( getPreambleOutput ( next . cliOutput ) ) . toMatchInlineSnapshot ( `
257259 "▲ Next.js x.y.z (Turbopack)
@@ -260,6 +262,7 @@ describe('build-output-prerender', () => {
260262 ✓ cacheComponents (enabled by \`__NEXT_EXPERIMENTAL_CACHE_COMPONENTS\`)
261263 ✓ clientSegmentCache (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
262264 ✓ clientParamParsing (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
265+ ✓ appNewScrollHandler (enabled by \`__NEXT_EXPERIMENTAL_APP_NEW_SCROLL_HANDLER\`)
263266 ✓ enablePrerenderSourceMaps (enabled by \`experimental.cacheComponents\`)"
264267 ` )
265268 } else {
@@ -270,6 +273,7 @@ describe('build-output-prerender', () => {
270273 ✓ cacheComponents (enabled by \`__NEXT_EXPERIMENTAL_CACHE_COMPONENTS\`)
271274 ✓ clientSegmentCache (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
272275 ✓ clientParamParsing (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
276+ ✓ appNewScrollHandler (enabled by \`__NEXT_EXPERIMENTAL_APP_NEW_SCROLL_HANDLER\`)
273277 ✓ enablePrerenderSourceMaps (enabled by \`experimental.cacheComponents\`)"
274278 ` )
275279 }
@@ -315,7 +319,7 @@ describe('build-output-prerender', () => {
315319 beforeAll ( ( ) => next . build ( ) )
316320
317321 it ( 'prints a warning and the customized experimental flags' , async ( ) => {
318- if ( cacheComponentsEnabled ) {
322+ if ( isVariant ) {
319323 if ( isTurbopack ) {
320324 expect ( getPreambleOutput ( next . cliOutput ) ) . toMatchInlineSnapshot ( `
321325 "⚠ Prerendering is running in debug mode. Note: This may affect performance and should not be used for production.
@@ -328,6 +332,7 @@ describe('build-output-prerender', () => {
328332 ⨯ prerenderEarlyExit (disabled by \`--debug-prerender\`)
329333 ✓ clientSegmentCache (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
330334 ✓ clientParamParsing (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
335+ ✓ appNewScrollHandler (enabled by \`__NEXT_EXPERIMENTAL_APP_NEW_SCROLL_HANDLER\`)
331336 ✓ enablePrerenderSourceMaps (enabled by \`--debug-prerender\`)"
332337 ` )
333338 } else {
@@ -342,6 +347,7 @@ describe('build-output-prerender', () => {
342347 ⨯ prerenderEarlyExit (disabled by \`--debug-prerender\`)
343348 ✓ clientSegmentCache (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
344349 ✓ clientParamParsing (enabled by \`__NEXT_EXPERIMENTAL_PPR\`)
350+ ✓ appNewScrollHandler (enabled by \`__NEXT_EXPERIMENTAL_APP_NEW_SCROLL_HANDLER\`)
345351 ✓ enablePrerenderSourceMaps (enabled by \`--debug-prerender\`)"
346352 ` )
347353 }
0 commit comments