fix: delay logic waits for post-trigger content

This commit is contained in:
Peter Steinberger
2025-12-08 16:38:33 +01:00
parent 912a7a1781
commit a5fbfa3748
2 changed files with 25 additions and 19 deletions

View File

@@ -35,4 +35,16 @@ import Testing
let text = "hello buddy this is after trigger claude also here"
#expect(VoiceWakeRuntime._testTrimmedAfterTrigger(text, triggers: triggers) == "this is after trigger claude also here")
}
@Test func hasContentAfterTriggerFalseWhenOnlyTrigger() {
let triggers = ["clawd"]
let text = "hey clawd"
#expect(!VoiceWakeRuntime._testHasContentAfterTrigger(text, triggers: triggers))
}
@Test func hasContentAfterTriggerTrueWhenSpeechContinues() {
let triggers = ["claude"]
let text = "claude write a note"
#expect(VoiceWakeRuntime._testHasContentAfterTrigger(text, triggers: triggers))
}
}