class WebhookCallTest extends TestCase
{
-
public function test_webhook_listening_to_all_called_on_event()
{
$this->newWebhook([], ['all']);
$this->runEvent(ActivityType::PAGE_UPDATE, $page, $editor);
- Http::assertSent(function(Request $request) use ($editor, $page, $webhook) {
+ Http::assertSent(function (Request $request) use ($editor, $page, $webhook) {
$reqData = $request->data();
+
return $request->isJson()
&& $reqData['event'] === 'page_update'
&& $reqData['text'] === ($editor->name . ' updated page "' . $page->name . '"')
});
}
-
protected function runEvent(string $event, $detail = '', ?User $user = null)
{
if (is_null($user)) {
return $webhook;
}
-
-}
\ No newline at end of file
+}