From 4eb78d22e886a3ee2cc7033fd7715e44a65fd8ec Mon Sep 17 00:00:00 2001 From: Jinjing <6427696+AmethystLiang@users.noreply.github.com> Date: Thu, 4 Jun 2026 15:05:05 -0700 Subject: [PATCH] fix: update persistence session default assertion (#4663) --- src/main/persistence.test.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/persistence.test.ts b/src/main/persistence.test.ts index b96d0901029..eb7ac5d3925 100644 --- a/src/main/persistence.test.ts +++ b/src/main/persistence.test.ts @@ -26,7 +26,11 @@ import type { import { isTerminalLeafId, makePaneKey } from '../shared/stable-pane-id' import { TERMINAL_SCROLLBACK_REPLAY_BYTE_LIMIT } from '../shared/terminal-scrollback-limits' import { MAX_BROWSER_HISTORY_ENTRIES } from '../shared/workspace-session-browser-history' -import { ONBOARDING_FINAL_STEP, ONBOARDING_FLOW_VERSION } from '../shared/constants' +import { + getDefaultWorkspaceSession, + ONBOARDING_FINAL_STEP, + ONBOARDING_FLOW_VERSION +} from '../shared/constants' // Shared mutable state so the electron mock can reference a per-test directory const testState = { dir: '' } @@ -2528,7 +2532,10 @@ describe('Store', () => { worktreeMeta?: Record } expect(persisted.settings?.sourceControlViewMode).toBe('tree') - expect(persisted.workspaceSession).toEqual(workspaceSession) + expect(persisted.workspaceSession).toEqual({ + ...getDefaultWorkspaceSession(), + ...workspaceSession + }) expect(persisted.worktreeMeta).toEqual({ 'repo1::/worktree-a': { status: 'active' }, 'repo1::/worktree-b': { status: 'active' }