@@ -35,17 +35,25 @@ test.describe('router ssg snapshot', () => {
3535 manifestHash
3636 ) ;
3737
38+ let expectedHtml = ( await readFile ( expectedHtmlPath , 'utf-8' ) . catch ( ( ) => '' ) ) . replace (
39+ / \r \n / g,
40+ '\n'
41+ ) ;
42+ let expectedState = ( await readFile ( expectedStatePath , 'utf-8' ) . catch ( ( ) => '' ) ) . replace (
43+ / \r \n / g,
44+ '\n'
45+ ) ;
46+
47+ warnIfSizeChanged ( 'readable state dump' , expectedState , normalizedState ) ;
48+ warnIfSizeChanged ( 'HTML' , expectedHtml , normalizedHtml ) ;
49+
3850 if ( process . env . UPDATE_SSG_SNAPSHOT === '1' ) {
3951 await writeFile ( expectedHtmlPath , normalizedHtml , 'utf-8' ) ;
4052 await writeFile ( expectedStatePath , normalizedState , 'utf-8' ) ;
53+ expectedHtml = normalizedHtml ;
54+ expectedState = normalizedState ;
4155 }
4256
43- const expectedHtml = ( await readFile ( expectedHtmlPath , 'utf-8' ) ) . replace ( / \r \n / g, '\n' ) ;
44- const expectedState = ( await readFile ( expectedStatePath , 'utf-8' ) ) . replace ( / \r \n / g, '\n' ) ;
45-
46- warnIfSizeChanged ( 'readable state dump' , expectedState , normalizedState ) ;
47- warnIfSizeChanged ( 'HTML' , expectedHtml , normalizedHtml ) ;
48-
4957 expect ( normalizedState ) . toEqual ( expectedState ) ;
5058 expect ( normalizedHtml ) . toEqual ( expectedHtml ) ;
5159 } ) ;
0 commit comments