diff --git a/src/wizard/onboarding.finalize.test.ts b/src/wizard/onboarding.finalize.test.ts index e816c3d9589..314d22d8ca3 100644 --- a/src/wizard/onboarding.finalize.test.ts +++ b/src/wizard/onboarding.finalize.test.ts @@ -99,6 +99,13 @@ function createRuntime(): RuntimeEnv { }; } +function expectFirstOnboardingInstallPlanCallOmitsToken() { + const [firstArg] = + (buildGatewayInstallPlan.mock.calls.at(0) as [Record] | undefined) ?? []; + expect(firstArg).toBeDefined(); + expect(firstArg && "token" in firstArg).toBe(false); +} + describe("finalizeOnboardingWizard", () => { beforeEach(() => { runTui.mockClear(); @@ -234,7 +241,7 @@ describe("finalizeOnboardingWizard", () => { expect(resolveGatewayInstallToken).toHaveBeenCalledTimes(1); expect(buildGatewayInstallPlan).toHaveBeenCalledTimes(1); - expect("token" in buildGatewayInstallPlan.mock.calls[0][0]).toBe(false); + expectFirstOnboardingInstallPlanCallOmitsToken(); expect(gatewayServiceInstall).toHaveBeenCalledTimes(1); }); });