use am_api::error::Error; use am_api::resource::genre::Genre; mod common; #[tokio::test] async fn fetch_genre() -> Result<(), Error> { let client = common::create_client(); let genre = Genre::get() .one(&client, "21") .await? .expect("genre fetch returned none"); let attributes = genre .attributes .expect("genre fetch returned a genre without attributes"); assert_eq!(attributes.name, "Rock"); assert_eq!(attributes.parent_name, Some(String::from("Music"))); Ok(()) }