From 3b7a72bffb8ea9e2f9ed80ca42540b20597ccf24 Mon Sep 17 00:00:00 2001 From: Charles Dusek Date: Wed, 4 Mar 2026 10:25:05 -0600 Subject: [PATCH] tests: document remote token persistence across mode toggle --- .../macos/Tests/OpenClawIPCTests/AppStateRemoteConfigTests.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/macos/Tests/OpenClawIPCTests/AppStateRemoteConfigTests.swift b/apps/macos/Tests/OpenClawIPCTests/AppStateRemoteConfigTests.swift index ac6d696ab4f..8dc47ffa1ad 100644 --- a/apps/macos/Tests/OpenClawIPCTests/AppStateRemoteConfigTests.swift +++ b/apps/macos/Tests/OpenClawIPCTests/AppStateRemoteConfigTests.swift @@ -57,6 +57,7 @@ struct AppStateRemoteConfigTests { remoteToken: "") let localGateway = localRoot["gateway"] as? [String: Any] let localRemoteConfig = localGateway?["remote"] as? [String: Any] + // Local mode should not discard remote token state; users can return to remote mode later. #expect(localGateway?["mode"] as? String == "local") #expect(localRemoteConfig?["token"] as? String == "persisted-token")