use libtad_rs::service::holidays::HolidaysRequest; use libtad_rs::ServiceClient; use maybe_async::maybe_async; #[maybe_async] #[cfg_attr(feature = "async-client", tokio::test)] #[cfg_attr(feature = "sync-client", test)] async fn test_authentication_error() { let client = ServiceClient::new("".into(), "".into()); let request = HolidaysRequest::new().with_country("no").set_year(2021); let http_response = client.get_holidays(&request).await; assert!(http_response.is_ok()); let api_response = http_response.unwrap(); assert!(api_response.is_err()); assert!(api_response.unwrap_err().errors[0] == "Authorization failed."); }