From c1220a18d503cb3a0306a103eca1ea09e81106e3 Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sat, 1 Jan 2022 12:55:22 +0900 Subject: [PATCH] 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) --- test/server-side-rendering/index.ts | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/test/server-side-rendering/index.ts b/test/server-side-rendering/index.ts index adf6b2cce0..f4175c73a6 100644 --- a/test/server-side-rendering/index.ts +++ b/test/server-side-rendering/index.ts @@ -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(); } }); });