From daa60dc109b5f920566495e1e632cf3aba7d05d7 Mon Sep 17 00:00:00 2001 From: dominikg Date: Thu, 4 Apr 2024 21:43:37 +0200 Subject: [PATCH] fix: pick correct output file by svelte major for selftest script --- tests/_selftest.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/_selftest.ts b/tests/_selftest.ts index fd3b50ef..11989b99 100644 --- a/tests/_selftest.ts +++ b/tests/_selftest.ts @@ -16,8 +16,11 @@ export async function test(options: RunOptions) { `invalid checkout, expected package.json with "name":"svelte-ecosystem-ci" in ${dir}`, ) } - pkg.scripts.selftestscript = - "[ -f ../../svelte/packages/svelte/compiler.cjs ] || (echo 'svelte build failed' && exit 1)" + const compilerOutputFile = + options.svelteMajor === 4 + ? ' ../../svelte/packages/svelte/compiler.cjs' + : '../../svelte/packages/svelte/compiler/index.js' + pkg.scripts.selftestscript = `[ -f ${compilerOutputFile} ] || (echo 'svelte build failed' && exit 1)` await fs.promises.writeFile( pkgFile, JSON.stringify(pkg, null, 2),