diff --git a/tests/Unit/Models/TelegraphChatTest.php b/tests/Unit/Models/TelegraphChatTest.php index 553a69b2..7254bc52 100644 --- a/tests/Unit/Models/TelegraphChatTest.php +++ b/tests/Unit/Models/TelegraphChatTest.php @@ -838,3 +838,25 @@ 'message_thread_id' => 5, ]); }); + +it('can accept chat join request', function () { + Telegraph::fake(); + $chat = make_chat(); + + $chat->acceptInvite(123456)->send(); + + Telegraph::assertSentData(\DefStudio\Telegraph\Telegraph::ENDPOINT_APPROVE_CHAT_JOIN_REQUEST, [ + 'user_id' => 123456 + ], false); +}); + +it('can decline chat join request', function () { + Telegraph::fake(); + $chat = make_chat(); + + $chat->declineInvite(123456)->send(); + + Telegraph::assertSentData(\DefStudio\Telegraph\Telegraph::ENDPOINT_DECLINE_CHAT_JOIN_REQUEST, [ + 'user_id' => 123456 + ], false); +});