fix: a/b test 8: parsing view count for tracks

This commit is contained in:
ThetaDev 2023-08-23 11:28:00 +02:00
parent 93e5ad22e9
commit 22e298ff98
33 changed files with 389 additions and 260 deletions

View file

@ -1429,7 +1429,7 @@ fn music_album(#[case] name: &str, #[case] id: &str, rp: RustyPipe, unlocalized:
if unlocalized {
insta::assert_ron_snapshot!(format!("music_album_{name}"), album,
{".cover" => "[cover]"}
{".cover" => "[cover]", ".tracks[].view_count" => "[view_count]"}
);
} else {
insta::assert_ron_snapshot!(format!("music_album_{name}_intl"), album,
@ -1439,6 +1439,7 @@ fn music_album(#[case] name: &str, #[case] id: &str, rp: RustyPipe, unlocalized:
".description" => "[description]",
".artists[].name" => "[name]",
".tracks[].name" => "[name]",
".tracks[].view_count" => "[view_count]",
".tracks[].album.name" => "[name]",
".tracks[].artists[].name" => "[name]",
".variants[].artists[].name" => "[name]",
@ -1730,16 +1731,11 @@ async fn music_search_episode() {
let rp = RustyPipe::builder().strict().build().unwrap();
let res = rp
.query()
.music_search_videos("Blond - Da muss man dabei gewesen sein: Das Hörspiel - Fall #1")
.music_search("Blond - Da muss man dabei gewesen sein: Das Hörspiel - Fall #1")
.await
.unwrap();
let track = &res
.items
.items
.iter()
.find(|a| a.id == "Zq_-LDy7AgE")
.unwrap();
let track = &res.tracks.iter().find(|a| a.id == "Zq_-LDy7AgE").unwrap();
assert_eq!(
track.name,