import { describe, expect, it } from "vitest"; import { normalizeExperimentalSettings } from "../services/instance-settings.js"; describe("instance settings service", () => { it("ignores retired experimental flags without resetting current settings", () => { expect(normalizeExperimentalSettings({ enableEnvironments: true, enableIsolatedWorkspaces: true, enableIssuePlanDecompositions: true, enableCloudSync: true, autoRestartDevServerWhenIdle: true, enableIssueGraphLivenessAutoRecovery: true, issueGraphLivenessAutoRecoveryLookbackHours: 48, enableNewestFirstIssueThread: true, })).toEqual({ enableEnvironments: true, enableIsolatedWorkspaces: true, enableIssuePlanDecompositions: true, enableCloudSync: true, autoRestartDevServerWhenIdle: true, enableIssueGraphLivenessAutoRecovery: true, issueGraphLivenessAutoRecoveryLookbackHours: 48, }); }); });