Files
openclaw/apps/macos/Tests/OpenClawIPCTests/ComputerControlSettingsTests.swift
Peter Steinberger 5c6bccff4a feat(macos): enable Computer Control by default and diagnose stale Accessibility grants (#115280)
* feat(macos): enable and diagnose computer control

* docs(macos): explain computer control permissions

* chore: refresh macOS i18n and docs indexes

* test: update macOS computer control i18n fixture
2026-07-28 13:00:32 -04:00

20 lines
730 B
Swift

import Foundation
import Testing
@testable import OpenClaw
struct ComputerControlSettingsTests {
@Test func `computer control defaults on while preserving explicit choices`() throws {
let suiteName = "ComputerControlSettingsTests.\(UUID().uuidString)"
let defaults = try #require(UserDefaults(suiteName: suiteName))
defer { defaults.removePersistentDomain(forName: suiteName) }
#expect(isComputerControlEnabled(defaults: defaults))
defaults.set(false, forKey: computerControlEnabledKey)
#expect(!isComputerControlEnabled(defaults: defaults))
defaults.set(true, forKey: computerControlEnabledKey)
#expect(isComputerControlEnabled(defaults: defaults))
}
}