Files
clawdbot/apps/macos/Tests/ClawdbotIPCTests/MacNodeBridgeSessionTests.swift
2026-01-09 19:49:12 +00:00

19 lines
500 B
Swift

import Testing
@testable import Clawdbot
@Suite
struct MacNodeBridgeSessionTests {
@Test func sendEventThrowsWhenNotConnected() async {
let session = MacNodeBridgeSession()
do {
try await session.sendEvent(event: "test", payloadJSON: "{}")
Issue.record("Expected sendEvent to throw when disconnected")
} catch {
let ns = error as NSError
#expect(ns.domain == "Bridge")
#expect(ns.code == 15)
}
}
}