admin
This commit is contained in:
@@ -61,6 +61,27 @@ class TelegramBotTest extends TestCase
|
||||
)->assertNoContent();
|
||||
}
|
||||
|
||||
#[Test]
|
||||
public function webhook_acks_even_when_bot_run_fails(): void
|
||||
{
|
||||
$this->app->bind(Nutgram::class, function () {
|
||||
throw new \RuntimeException('deliberate nutgram failure');
|
||||
});
|
||||
|
||||
$this->call(
|
||||
'POST',
|
||||
'/hooks/telegram',
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[
|
||||
'CONTENT_TYPE' => 'application/json',
|
||||
'HTTP_X_TELEGRAM_BOT_API_SECRET_TOKEN' => 'test-secret',
|
||||
],
|
||||
json_encode(['update_id' => 99, 'message' => ['text' => '/ping']])
|
||||
)->assertNoContent();
|
||||
}
|
||||
|
||||
#[Test]
|
||||
public function unauthorized_chat_is_silent(): void
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user