diff --git a/packages/svelte/tests/runtime-runes/samples/inspect-console-trace/_config.js b/packages/svelte/tests/runtime-runes/samples/inspect-console-trace/_config.js index 98d691db14..7bb71adafb 100644 --- a/packages/svelte/tests/runtime-runes/samples/inspect-console-trace/_config.js +++ b/packages/svelte/tests/runtime-runes/samples/inspect-console-trace/_config.js @@ -13,7 +13,7 @@ export default test({ b2.click(); await Promise.resolve(); - assert.ok(logs[0].stack.startsWith('Error:')); + assert.ok(logs[0].stack.startsWith('Error:') && logs[0].stack.includes('HTMLButtonElement.')); assert.deepEqual(logs[1], 1); } }); diff --git a/packages/svelte/tests/suite.ts b/packages/svelte/tests/suite.ts index 6954b8b683..bbd252b8e1 100644 --- a/packages/svelte/tests/suite.ts +++ b/packages/svelte/tests/suite.ts @@ -20,6 +20,9 @@ const filter = process.env.FILTER ) : /./; +// this defaults to 10, which is too low for some of our tests +Error.stackTraceLimit = 100; + export function suite(fn: (config: Test, test_dir: string) => void) { return { test: (config: Test) => config,