From a3d4bde360da196200acbae99ac9ec81c1ade75f Mon Sep 17 00:00:00 2001 From: bitfl0wer Date: Sun, 20 Aug 2023 23:24:06 +0200 Subject: [PATCH] Add modify_guild test --- tests/guilds.rs | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/tests/guilds.rs b/tests/guilds.rs index 96e632a..8ae6596 100644 --- a/tests/guilds.rs +++ b/tests/guilds.rs @@ -1,4 +1,6 @@ -use chorus::types::{CreateChannelInviteSchema, Guild, GuildBanCreateSchema, GuildCreateSchema}; +use chorus::types::{ + CreateChannelInviteSchema, Guild, GuildBanCreateSchema, GuildCreateSchema, GuildModifySchema, +}; mod common; @@ -66,3 +68,18 @@ async fn guild_create_ban() { .is_err()); common::teardown(bundle).await } + +#[tokio::test] +async fn modify_guild() { + let mut bundle = common::setup().await; + let schema = GuildModifySchema { + name: Some("Mycoolguild".to_string()), + ..Default::default() + }; + let guild_id = bundle.guild.read().unwrap().id; + let result = Guild::modify(guild_id, schema, &mut bundle.user) + .await + .unwrap(); + assert_eq!(result.name.unwrap(), "Mycoolguild".to_string()); + common::teardown(bundle).await +}