diff options
| author | ilotterytea <iltsu@alright.party> | 2025-04-04 15:16:47 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-04-04 15:16:47 +0500 |
| commit | 8b156e7e62a5e8c36c671ba7a4ea7cdc39635c05 (patch) | |
| tree | e152c69749e2ea9f6037d895e0b6785b5bd921ff /src/lib.rs | |
| parent | ddd6f94e136de54dec68d4d2c90c944ad239b8e3 (diff) | |
feat: get 7tv emotes
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 27 |
1 files changed, 26 insertions, 1 deletions
@@ -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); + } } |
