From 41a0e2fe27dfe9acef650c9a22fc40234e270caa Mon Sep 17 00:00:00 2001 From: bitfl0wer Date: Tue, 23 Jan 2024 23:06:24 +0100 Subject: [PATCH] Add to_public_user test --- tests/user.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/user.rs diff --git a/tests/user.rs b/tests/user.rs new file mode 100644 index 0000000..bf7938b --- /dev/null +++ b/tests/user.rs @@ -0,0 +1,18 @@ +use chorus::types::{PublicUser, Snowflake, User}; + +#[cfg_attr(target_arch = "wasm32", wasm_bindgen_test::wasm_bindgen_test)] +#[cfg_attr(not(target_arch = "wasm32"), test)] +fn to_public_user() { + let mut user = User::default(); + let mut public_user = PublicUser { + username: Some("".to_string()), + discriminator: Some("".to_string()), + ..Default::default() + }; + let id: Snowflake = 1_u64.into(); + user.id = id; + public_user.id = id; + + let from_user = user.into_public_user(); + assert_eq!(public_user, from_user); +}