summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
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);
+ }
}