From b1a8a908cc222e2bd703a0ed14e07639d3170d20 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 9 Dec 2025 02:52:04 +0000 Subject: [PATCH] tests: cover voicewake template defaults --- .../ClawdisIPCTests/VoiceWakeForwarderTests.swift | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/apps/macos/Tests/ClawdisIPCTests/VoiceWakeForwarderTests.swift b/apps/macos/Tests/ClawdisIPCTests/VoiceWakeForwarderTests.swift index 8fb0b95c9..9b7d91290 100644 --- a/apps/macos/Tests/ClawdisIPCTests/VoiceWakeForwarderTests.swift +++ b/apps/macos/Tests/ClawdisIPCTests/VoiceWakeForwarderTests.swift @@ -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") + } }