1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
mod client; mod error; mod types; pub use crate::{ client::Client, error::{ Error, Result, }, types::{ request::{ GetTypesData, Order, OrderBy, }, response::Post, List, }, }; #[cfg(test)] mod test { use super::*; const BASE: &str = "https://www.codeinwp.com/"; #[tokio::test] async fn get_all_posts() { let client = Client::new(BASE.parse().unwrap()); let ret = client.get_posts_builder().send().await.unwrap(); assert!(!ret.list.is_empty()); } #[tokio::test] async fn search_posts() { let client = Client::new(BASE.parse().unwrap()); let ret = client .get_posts_builder() .search("hope") .order_by(OrderBy::Relevance) .send() .await .unwrap(); assert!(!ret.list.is_empty()); } }