Complete this test

This commit is contained in:
Flori Weber 2023-06-10 17:35:09 +02:00
parent d5e38d954f
commit a90595c176
No known key found for this signature in database
GPG Key ID: 0ACD574FCF5226CF
1 changed files with 26 additions and 1 deletions

View File

@ -7,7 +7,32 @@ async fn add_remove_role() {
let role_id = &bundle.role.id.to_string(); let role_id = &bundle.role.id.to_string();
let user_id = &bundle.user.object.id.to_string(); let user_id = &bundle.user.object.id.to_string();
chorus::types::GuildMember::add_role(&mut bundle.user, guild_id, user_id, role_id).await; chorus::types::GuildMember::add_role(&mut bundle.user, guild_id, user_id, role_id).await;
let member = chorus::types::GuildMember::get(&mut bundle.user, &guild_id, &user_id)
.await
.unwrap();
let mut role_found = false;
for role in member.roles.iter() {
if role == role_id {
println!("Role found: {:?}", role);
role_found = true;
}
}
if !role_found {
assert!(false)
}
chorus::types::GuildMember::remove_role(&mut bundle.user, guild_id, user_id, role_id).await; chorus::types::GuildMember::remove_role(&mut bundle.user, guild_id, user_id, role_id).await;
// TODO: Implement /guilds/{guild_id}/members/{member_id}/ GET route. let member = chorus::types::GuildMember::get(&mut bundle.user, &guild_id, &user_id)
.await
.unwrap();
for role in member.roles.iter() {
if role != role_id {
role_found = false;
} else {
assert!(false);
}
}
if role_found {
assert!(false)
}
common::teardown(bundle).await common::teardown(bundle).await
} }