test(webhook): empty params produces no output

Phillip Davis created

Change summary

test/property/test_webhook_handler.rb | 11 +++++++++++
1 file changed, 11 insertions(+)

Detailed changes

test/property/test_webhook_handler.rb 🔗

@@ -405,4 +405,15 @@ class WebhookPropertyTest < Minitest::Test
 		}
 	end
 	em :test_inbound_unknown_type_sends_notification
+
+	def test_request_with_empty_params_produces_no_output
+		property_of {
+			Webhook.new(REDIS).generate
+		}.check { |metadata, example|
+			result = invoke_webhook(example, extra_env: { "params" => {} })
+			assert_equal [200, {}, "OK"], result
+			assert_empty written
+		}
+	end
+	em :test_request_with_empty_params_produces_no_output
 end