diff options
| author | ilotterytea <iltsu@alright.party> | 2025-04-04 01:18:47 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-04-04 01:18:47 +0500 |
| commit | 89b2b38f9c9cbc1419676de055bad93a2ef1c428 (patch) | |
| tree | 0bf867a0dfb038818f07d3fddadfc09fe61674da /src/lib.rs | |
| parent | 918afb51dbd7abd535f425f5176cac05c14a56dc (diff) | |
feat: get frankerfacez emotes
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 33 |
1 files changed, 30 insertions, 3 deletions
@@ -1,10 +1,13 @@ -pub mod emotes; - pub mod betterttv; +pub mod emotes; +pub mod frankerfacez; #[cfg(test)] mod tests { - use crate::{betterttv::BetterTTVAPIClient, emotes::RetrieveEmoteAPI}; + use crate::{ + betterttv::BetterTTVAPIClient, emotes::RetrieveEmoteAPI, + frankerfacez::FrankerFaceZAPIClient, + }; #[tokio::test] async fn get_betterttv_channel_emotes() { @@ -29,4 +32,28 @@ mod tests { assert_eq!(emotes.len() >= 1, true); } + + #[tokio::test] + async fn get_frankerfacez_channel_emotes() { + let ffz = FrankerFaceZAPIClient::new(); + let emotes = ffz.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_frankerfacez_global_emotes() { + let ffz = FrankerFaceZAPIClient::new(); + let emotes = ffz.get_global_emotes().await; + + assert_eq!(emotes.is_ok(), true); + + let emotes = emotes.unwrap(); + + assert_eq!(emotes.len() >= 1, true); + } } |
