mod utils;
use TheMovieDB::configuration::{Certifications, Configuration};
#[tokio::test]
async fn test_configuration_info() {
unsafe { std::env::set_var("TMDB_API_KEY", "dummy_api_key"); }
let configuration = Configuration::new();
let result = configuration.info(None).await;
assert!(result.is_err());
unsafe { std::env::remove_var("TMDB_API_KEY"); }
}
#[tokio::test]
async fn test_configuration_countries() {
unsafe { std::env::set_var("TMDB_API_KEY", "dummy_api_key"); }
let configuration = Configuration::new();
let result = configuration.countries(None).await;
assert!(result.is_err());
unsafe { std::env::remove_var("TMDB_API_KEY"); }
}
#[tokio::test]
async fn test_configuration_jobs() {
unsafe { std::env::set_var("TMDB_API_KEY", "dummy_api_key"); }
let configuration = Configuration::new();
let result = configuration.jobs(None).await;
assert!(result.is_err());
unsafe { std::env::remove_var("TMDB_API_KEY"); }
}
#[tokio::test]
async fn test_configuration_languages() {
unsafe { std::env::set_var("TMDB_API_KEY", "dummy_api_key"); }
let configuration = Configuration::new();
let result = configuration.languages(None).await;
assert!(result.is_err());
unsafe { std::env::remove_var("TMDB_API_KEY"); }
}
#[tokio::test]
async fn test_configuration_primary_translations() {
unsafe { std::env::set_var("TMDB_API_KEY", "dummy_api_key"); }
let configuration = Configuration::new();
let result = configuration.primary_translations(None).await;
assert!(result.is_err());
unsafe { std::env::remove_var("TMDB_API_KEY"); }
}
#[tokio::test]
async fn test_configuration_timezones() {
unsafe { std::env::set_var("TMDB_API_KEY", "dummy_api_key"); }
let configuration = Configuration::new();
let result = configuration.timezones(None).await;
assert!(result.is_err());
unsafe { std::env::remove_var("TMDB_API_KEY"); }
}
#[tokio::test]
async fn test_certifications_movie_list() {
unsafe { std::env::set_var("TMDB_API_KEY", "dummy_api_key"); }
let certifications = Certifications::new();
let result = certifications.movie_list(None).await;
assert!(result.is_err());
unsafe { std::env::remove_var("TMDB_API_KEY"); }
}
#[tokio::test]
async fn test_certifications_tv_list() {
unsafe { std::env::set_var("TMDB_API_KEY", "dummy_api_key"); }
let certifications = Certifications::new();
let result = certifications.tv_list(None).await;
assert!(result.is_err());
unsafe { std::env::remove_var("TMDB_API_KEY"); }
}