chore: rename project to clawdbot
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
import Testing
|
||||
@testable import Clawdbot
|
||||
|
||||
@Suite struct GatewayAgentChannelTests {
|
||||
@Test func shouldDeliverBlocksWebChat() {
|
||||
#expect(GatewayAgentChannel.webchat.shouldDeliver(true) == false)
|
||||
#expect(GatewayAgentChannel.webchat.shouldDeliver(false) == false)
|
||||
}
|
||||
|
||||
@Test func shouldDeliverAllowsLastAndProviderChannels() {
|
||||
#expect(GatewayAgentChannel.last.shouldDeliver(true) == true)
|
||||
#expect(GatewayAgentChannel.whatsapp.shouldDeliver(true) == true)
|
||||
#expect(GatewayAgentChannel.telegram.shouldDeliver(true) == true)
|
||||
#expect(GatewayAgentChannel.last.shouldDeliver(false) == false)
|
||||
}
|
||||
|
||||
@Test func initRawNormalizesAndFallsBackToLast() {
|
||||
#expect(GatewayAgentChannel(raw: nil) == .last)
|
||||
#expect(GatewayAgentChannel(raw: " ") == .last)
|
||||
#expect(GatewayAgentChannel(raw: "WEBCHAT") == .webchat)
|
||||
#expect(GatewayAgentChannel(raw: "unknown") == .last)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user