|
|
@ -17,13 +17,21 @@ function getName(filename) {
|
|
|
|
return base[0].toUpperCase() + base.slice(1);
|
|
|
|
return base[0].toUpperCase() + base.slice(1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const sveltePath = process.cwd();
|
|
|
|
|
|
|
|
|
|
|
|
describe('hydration', () => {
|
|
|
|
describe('hydration', () => {
|
|
|
|
before(() => {
|
|
|
|
before(() => {
|
|
|
|
const svelte = loadSvelte();
|
|
|
|
const svelte = loadSvelte();
|
|
|
|
|
|
|
|
|
|
|
|
require.extensions['.html'] = function(module, filename) {
|
|
|
|
require.extensions['.html'] = function(module, filename) {
|
|
|
|
const options = Object.assign(
|
|
|
|
const options = Object.assign(
|
|
|
|
{ filename, name: getName(filename), hydratable: true, format: 'cjs' },
|
|
|
|
{
|
|
|
|
|
|
|
|
filename,
|
|
|
|
|
|
|
|
name: getName(filename),
|
|
|
|
|
|
|
|
hydratable: true,
|
|
|
|
|
|
|
|
format: 'cjs',
|
|
|
|
|
|
|
|
sveltePath
|
|
|
|
|
|
|
|
},
|
|
|
|
compileOptions
|
|
|
|
compileOptions
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|