From 8f3fa52fa8d3db5c9adcd626e6c1bb9108497979 Mon Sep 17 00:00:00 2001 From: Luna Date: Tue, 14 Sep 2021 23:49:28 -0300 Subject: [PATCH] add test for updating messages --- tests/test_messages.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tests/test_messages.py b/tests/test_messages.py index 5c2dc3f..a92b58d 100644 --- a/tests/test_messages.py +++ b/tests/test_messages.py @@ -70,6 +70,27 @@ async def test_message_listing(test_cli_user): assert int(message_json["id"]) >= middle_message_id +async def test_message_update(test_cli_user): + guild = await test_cli_user.create_guild() + channel = await test_cli_user.create_guild_channel(guild_id=guild.id) + message = await test_cli_user.create_message( + guild_id=guild.id, channel_id=channel.id + ) + + resp = await test_cli_user.patch( + f"/api/v6/channels/{channel.id}/messages/{message.id}", + json={"content": "awooga"}, + ) + assert resp.status_code == 200 + rjson = await resp.json + + assert rjson["id"] == str(message.id) + assert rjson["content"] == "awooga" + + refetched = await message.refetch() + assert refetched.content == "awooga" + + async def test_message_pinning(test_cli_user): guild = await test_cli_user.create_guild() channel = await test_cli_user.create_guild_channel(guild_id=guild.id)