From c79addb626a93ae77d306c4f765bfa1a686efd24 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Tue, 28 Apr 2026 10:48:47 +0900 Subject: [PATCH] test(shared): expand migrate-legacy-config-file tests for team-mode --- src/shared/migrate-legacy-config-file.test.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/shared/migrate-legacy-config-file.test.ts b/src/shared/migrate-legacy-config-file.test.ts index eb1c1d32b..6ef47e17e 100644 --- a/src/shared/migrate-legacy-config-file.test.ts +++ b/src/shared/migrate-legacy-config-file.test.ts @@ -87,6 +87,23 @@ describe("migrateLegacyConfigFile", () => { expect(result).toBe(false) expect(readFileSync(canonicalPath, "utf-8")).toBe('{ "new": true }') }) + + it("#then does not copy legacy team_mode.tmux_visualization into the canonical file", () => { + const legacyPath = join(testDir, "oh-my-opencode.json") + const canonicalPath = join(testDir, "oh-my-openagent.json") + writeFileSync(legacyPath, JSON.stringify({ + team_mode: { + enabled: true, + tmux_visualization: true, + }, + })) + writeFileSync(canonicalPath, JSON.stringify({ hashline_edit: true })) + + const result = migrateLegacyConfigFile(legacyPath) + + expect(result).toBe(false) + expect(readFileSync(canonicalPath, "utf-8")).toBe(JSON.stringify({ hashline_edit: true })) + }) }) })