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")