Files
clawdbot/apps/macos/Tests/ClawdisIPCTests/VoiceWakeTesterTests.swift
2025-12-07 17:56:40 +01:00

16 lines
564 B
Swift

import Testing
@testable import Clawdis
struct VoiceWakeTesterTests {
@Test func matchesIsCaseInsensitiveAndSubstring() {
let triggers = ["Claude", "wake word"]
#expect(VoiceWakeTester._testMatches(text: "hey claude are you there", triggers: triggers))
#expect(VoiceWakeTester._testMatches(text: "this has wake word inside", triggers: triggers))
}
@Test func matchesReturnsFalseWhenNoTrigger() {
let triggers = ["claude"]
#expect(!VoiceWakeTester._testMatches(text: "random text", triggers: triggers))
}
}