summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 404bc4b..3544321 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -81,4 +81,40 @@ mod tests {
assert_eq!(emotes.len() >= 1, true);
}
+
+ #[tokio::test]
+ async fn get_seventv_user_by_id() {
+ let stv = SevenTVAPIClient::new();
+ let user = stv.get_user_by_id("01F6J4NXTR0003KEX0NDQ3PS6P").await;
+
+ assert_eq!(user.is_some(), true);
+
+ let user = user.unwrap();
+
+ assert_eq!(user.username.eq("ilotterytea"), true);
+ }
+
+ #[tokio::test]
+ async fn get_seventv_emote_set_by_id() {
+ let stv = SevenTVAPIClient::new();
+ let user = stv.get_emote_set("01F6J4NXTR0003KEX0NDQ3PS6P").await;
+
+ assert_eq!(user.is_some(), true);
+
+ let set = user.unwrap();
+
+ assert_eq!(set.owner.username.eq("ilotterytea"), true);
+ }
+
+ #[tokio::test]
+ async fn get_seventv_user_by_twitch_id() {
+ let stv = SevenTVAPIClient::new();
+ let user = stv.get_user_by_twitch_id(191400264).await;
+
+ assert_eq!(user.is_some(), true);
+
+ let user = user.unwrap();
+
+ assert_eq!(user.id.eq("01F6J4NXTR0003KEX0NDQ3PS6P"), true);
+ }
}