test(mac): cover voice wake helpers

This commit is contained in:
Peter Steinberger
2025-12-07 17:56:40 +01:00
parent df9f72134b
commit f3ebb2e9ce
5 changed files with 66 additions and 19 deletions

View File

@@ -190,6 +190,10 @@ final class VoiceWakeTester {
return triggers.contains { lowered.contains($0.lowercased()) }
}
static func _testMatches(text: String, triggers: [String]) -> Bool {
self.matches(text: text, triggers: triggers)
}
private nonisolated static func ensurePermissions() async throws -> Bool {
let speechStatus = SFSpeechRecognizer.authorizationStatus()
if speechStatus == .notDetermined {