From f07cbbe0ebd50b0ed0db8bcc2c3a727023f27879 Mon Sep 17 00:00:00 2001 From: lucaronin Date: Sun, 26 Apr 2026 12:28:01 +0200 Subject: [PATCH] test: reflect cloned getting started vault in smoke --- tests/smoke/getting-started-template.spec.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/smoke/getting-started-template.spec.ts b/tests/smoke/getting-started-template.spec.ts index 2054cbd0..871afb7e 100644 --- a/tests/smoke/getting-started-template.spec.ts +++ b/tests/smoke/getting-started-template.spec.ts @@ -8,6 +8,7 @@ test('Getting Started template shows inline retry on clone failure and opens aft let ref: Record | null = null let cloneAttempts = 0 + let cloneSucceeded = false Object.defineProperty(window, '__mockHandlers', { configurable: true, @@ -19,7 +20,9 @@ test('Getting Started template shows inline retry on clone failure and opens aft hidden_defaults: [], }) ref.get_default_vault_path = () => '/Users/mock/Documents/Getting Started' - ref.check_vault_exists = () => false + ref.check_vault_exists = (args?: { path?: string }) => args?.path === '/Users/mock/Documents/Getting Started' + ? cloneSucceeded + : false ref.create_getting_started_vault = (args: { targetPath?: string | null }) => { cloneAttempts += 1 if (cloneAttempts === 1) { @@ -28,6 +31,7 @@ test('Getting Started template shows inline retry on clone failure and opens aft if (args.targetPath !== '/Users/mock/Documents/Getting Started') { throw new Error(`Unexpected Getting Started target: ${args.targetPath}`) } + cloneSucceeded = true return args.targetPath } },