@ -53,20 +53,22 @@ describe('ssr', () => {
}
}
( solo ? it.only : it ) ( dir , ( done ) = > {
( solo ? it.only : it ) ( dir , ( done ) = > {
dir = path . resolve ( ` ${ __dirname } /samples ` , dir ) ;
cleanRequireCache ( ) ;
try {
const compileOptions = {
dir = path . resolve ( ` ${ __dirname } /samples ` , dir ) ;
sveltePath ,
. . . config . compileOptions ,
generate : 'ssr' ,
format : 'cjs'
} ;
require ( '../../register' ) ( compileOptions ) ;
cleanRequireCache ( ) ;
const compileOptions = {
sveltePath ,
. . . config . compileOptions ,
generate : 'ssr' ,
format : 'cjs'
} ;
require ( '../../register' ) ( compileOptions ) ;
try {
const Component = require ( ` ${ dir } /main.svelte ` ) . default ;
const Component = require ( ` ${ dir } /main.svelte ` ) . default ;
const expectedHtml = tryToReadFile ( ` ${ dir } /_expected.html ` ) ;
const expectedHtml = tryToReadFile ( ` ${ dir } /_expected.html ` ) ;
@ -131,8 +133,8 @@ describe('ssr', () => {
err . stack += ` \ n \ ncmd-click: ${ path . relative ( process . cwd ( ) , dir ) } /main.svelte ` ;
err . stack += ` \ n \ ncmd-click: ${ path . relative ( process . cwd ( ) , dir ) } /main.svelte ` ;
throw err ;
throw err ;
} finally {
} finally {
done ( ) ;
set_current_component ( null ) ;
set_current_component ( null ) ;
done ( ) ;
}
}
} ) ;
} ) ;
} ) ;
} ) ;