summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2025-04-04 15:16:47 +0500
committerilotterytea <iltsu@alright.party>2025-04-04 15:16:47 +0500
commit8b156e7e62a5e8c36c671ba7a4ea7cdc39635c05 (patch)
treee152c69749e2ea9f6037d895e0b6785b5bd921ff /src/lib.rs
parentddd6f94e136de54dec68d4d2c90c944ad239b8e3 (diff)
feat: get 7tv emotes
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs27
1 files changed, 26 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index b293ab7..404bc4b 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,12 +1,13 @@
pub mod betterttv;
pub mod emotes;
pub mod frankerfacez;
+pub mod seventv;
#[cfg(test)]
mod tests {
use crate::{
betterttv::BetterTTVAPIClient, emotes::RetrieveEmoteAPI,
- frankerfacez::FrankerFaceZAPIClient,
+ frankerfacez::FrankerFaceZAPIClient, seventv::SevenTVAPIClient,
};
#[tokio::test]
@@ -56,4 +57,28 @@ mod tests {
assert_eq!(emotes.len() >= 1, true);
}
+
+ #[tokio::test]
+ async fn get_seventv_channel_emotes() {
+ let stv = SevenTVAPIClient::new();
+ let emotes = stv.get_channel_emotes("555579413").await;
+
+ assert_eq!(emotes.is_ok(), true);
+
+ let emotes = emotes.unwrap();
+
+ assert_eq!(emotes.len() >= 1, true);
+ }
+
+ #[tokio::test]
+ async fn get_seventv_global_emotes() {
+ let stv = SevenTVAPIClient::new();
+ let emotes = stv.get_global_emotes().await;
+
+ assert_eq!(emotes.is_ok(), true);
+
+ let emotes = emotes.unwrap();
+
+ assert_eq!(emotes.len() >= 1, true);
+ }
}