diff --git a/tests/Stripe/WebhookTest.php b/tests/Stripe/WebhookTest.php index 6927ea7ea..eeebd0324 100644 --- a/tests/Stripe/WebhookTest.php +++ b/tests/Stripe/WebhookTest.php @@ -13,7 +13,8 @@ final class WebhookTest extends \Stripe\TestCase const EVENT_PAYLOAD = '{ "id": "evt_test_webhook", - "object": "event" + "object": "event", + "data": { "object": { "id": "rdr_123", "object": "terminal.reader" } } }'; const SECRET = 'whsec_test_secret'; @@ -37,6 +38,7 @@ public function testValidJsonAndHeader() $sigHeader = $this->generateHeader(); $event = Webhook::constructEvent(self::EVENT_PAYLOAD, $sigHeader, self::SECRET); static::assertSame('evt_test_webhook', $event->id); + static::assertInstanceOf(\Stripe\Terminal\Reader::class, $event->data->__get('object')); } public function testInvalidJson()