tests: cover voicewake template defaults

This commit is contained in:
Peter Steinberger
2025-12-09 02:52:04 +00:00
parent af9ccf0c09
commit 280c7c851f

View File

@@ -43,4 +43,17 @@ import Testing
#expect(opts.deliver == false)
#expect(opts.to == "+123")
}
@Test func parsesCommandTemplateDefaults() {
let opts = VoiceWakeForwarder._testParseCommandTemplate("clawdis-mac agent --message \"${text}\"")
#expect(opts.session == "main")
#expect(opts.thinking == "low")
#expect(opts.deliver == true)
#expect(opts.to == nil)
}
@Test func sanitizedTargetStripsSshPrefix() {
let trimmed = VoiceWakeForwarder.sanitizedTarget("ssh user@box:22 ")
#expect(trimmed == "user@box:22")
}
}