summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2025-04-02 18:04:09 +0500
committerilotterytea <iltsu@alright.party>2025-04-02 18:04:09 +0500
commitcf2dd7c5f6293df675d88f1867015ad0730e0cfe (patch)
tree32023e3accc666ac846658e66a934444dd092c49 /src/lib.rs
parentf8fc21903b0ac7bbdcbfdb95b295b9b98af4b1fa (diff)
feat: get betterttv emotes
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs30
1 files changed, 24 insertions, 6 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 4fcc17a..2ca311e 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,14 +1,32 @@
mod emotes;
-}
+pub mod betterttv;
#[cfg(test)]
mod tests {
- use super::*;
+ use crate::{betterttv::BetterTTVAPIClient, emotes::RetrieveEmoteAPI};
+
+ #[tokio::test]
+ async fn get_betterttv_channel_emotes() {
+ let bttv = BetterTTVAPIClient::new();
+ let emotes = bttv.get_channel_emotes("555579413").await;
+
+ assert_eq!(emotes.is_ok(), true);
+
+ let emotes = emotes.unwrap();
+
+ assert_eq!(emotes.len(), 1);
+ }
+
+ #[tokio::test]
+ async fn get_betterttv_global_emotes() {
+ let bttv = BetterTTVAPIClient::new();
+ let emotes = bttv.get_global_emotes().await;
+
+ assert_eq!(emotes.is_ok(), true);
+
+ let emotes = emotes.unwrap();
- #[test]
- fn it_works() {
- let result = add(2, 2);
- assert_eq!(result, 4);
+ assert_eq!(emotes.len() >= 1, true);
}
}