summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs33
1 files changed, 30 insertions, 3 deletions
diff --git a/src/lib.rs b/src/lib.rs
index b3f80ed..b293ab7 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -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);
+ }
}