Change summary
test/property/test_webhook_handler.rb | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
Detailed changes
@@ -122,4 +122,21 @@ class WebhookPropertyTest < Minitest::Test
}
end
em :test_outbound_unregistered_returns_403
+
+ def test_unknown_outbound_returns_200
+ property_of {
+ Webhook
+ .new(REDIS)
+ .type { "unknown" }
+ .direction { "out" }
+ .generate
+ }.check { |metadata, example|
+ result = invoke_webhook(example)
+ assert_equal [200, {}, "OK"], result
+ assert_empty written
+ entries = REDIS.stream_entries("messages").sync
+ assert_empty entries
+ }
+ end
+ em :test_unknown_outbound_returns_200
end