fix: webhooks expect top-level 'to'

Phillip Davis created

Change summary

test/test_component.rb | 4 ++++
1 file changed, 4 insertions(+)

Detailed changes

test/test_component.rb 🔗

@@ -601,6 +601,7 @@ class ComponentTest < Minitest::Test
 	def test_inbound_sms_emits_to_stream
 		payload = {
 			"type" => "message-received",
+			"to" => "+15550000000",
 			"message" => {
 				"id" => "bw-in-123",
 				"direction" => "in",
@@ -631,6 +632,7 @@ class ComponentTest < Minitest::Test
 	def test_inbound_mms_emits_to_stream_and_filters_smil
 		payload = {
 			"type" => "message-received",
+			"to" => "+15550000000",
 			"message" => {
 				"id" => "bw-mms-456",
 				"direction" => "in",
@@ -662,6 +664,7 @@ class ComponentTest < Minitest::Test
 	def test_message_delivered_emits_to_stream
 		payload = {
 			"type" => "message-delivered",
+			"to" => "+15550000000",
 			"message" => {
 				"id" => "bw-out-789",
 				"direction" => "out",
@@ -689,6 +692,7 @@ class ComponentTest < Minitest::Test
 	def test_message_failed_emits_to_stream
 		payload = {
 			"type" => "message-failed",
+			"to" => "+15551234567",
 			"message" => {
 				"id" => "bw-out-999",
 				"direction" => "out",