update 'done()'.

I faced below test failed.
Therefore I updated 'done()' calling.

>  1) ssr
>       spread-element:
>     Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/Users/runner/work/svelte/svelte/test/test.ts)
pull/7076/head
baseballyama 5 years ago
parent cb40a08ea8
commit c1220a18d5

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

Loading…
Cancel
Save