+ public function test_webhook_runs_for_delete_actions()
+ {
+ $this->newWebhook(['active' => true, 'endpoint' => 'https://wh.example.com'], ['all']);
+ Http::fake([
+ '*' => Http::response('', 500),
+ ]);
+
+ $user = $this->users->newUser();
+ $resp = $this->asAdmin()->delete($user->getEditUrl());
+ $resp->assertRedirect('/settings/users');
+
+ /** @var ApiToken $apiToken */
+ $editor = $this->users->editor();
+ $apiToken = ApiToken::factory()->create(['user_id' => $editor]);
+ $resp = $this->delete($editor->getEditUrl('/api-tokens/' . $apiToken->id));
+ $resp->assertRedirect($editor->getEditUrl('#api_tokens'));
+ }
+