Files
clawdbot/apps/macos/Tests/ClawdbotIPCTests/MacNodeBridgeSessionTests.swift
2026-01-10 16:04:32 +00:00

20 lines
518 B
Swift

import Foundation
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)
}
}
}