From 477a1b8091cfe012a5023652f757c47415af9d48 Mon Sep 17 00:00:00 2001 From: Soon Date: Sat, 5 Sep 2026 17:07:59 +0800 Subject: [PATCH] fix(rstack): pass compatible Rstest CLI args --- packages/rstack/src/cli/commands.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/rstack/src/cli/commands.ts b/packages/rstack/src/cli/commands.ts index 75df423..46f95c4 100644 --- a/packages/rstack/src/cli/commands.ts +++ b/packages/rstack/src/cli/commands.ts @@ -62,11 +62,15 @@ async function runRstestCLI(args: string[]): Promise { const rstestCore = (await import('@rstest/core')) as unknown as { runCLI?: RunCLI; }; - const runCLI = - rstestCore.runCLI ?? - ((await import('@rstest/core/api')) as unknown as { runCLI: RunCLI }) - .runCLI; - runCLI({ argv }); + if (rstestCore.runCLI) { + rstestCore.runCLI({ argv }); + return; + } + + const { runCLI } = (await import('@rstest/core/api')) as unknown as { + runCLI: RunCLI; + }; + runCLI({ argv: argv.slice(2) }); } async function runRslibCLI(args: string[]): Promise {