fix: A/B test 17: channel playlists lockupViewModel

This commit is contained in:
ThetaDev 2024-11-09 05:11:41 +01:00
parent 40811a89e5
commit 70e13fa6fc
13 changed files with 8770 additions and 49 deletions

View file

@ -776,8 +776,10 @@ mod tests {
}
#[rstest]
fn map_channel_playlists() {
let json_path = path!(*TESTFILES / "channel" / "channel_playlists.json");
#[case::base("base")]
#[case::lockup("20241109_lockup")]
fn map_channel_playlists(#[case] name: &str) {
let json_path = path!(*TESTFILES / "channel" / format!("channel_playlists_{name}.json"));
let json_file = File::open(json_path).unwrap();
let channel: response::Channel =
@ -791,7 +793,7 @@ mod tests {
"deserialization/mapping warnings: {:?}",
map_res.warnings
);
insta::assert_ron_snapshot!("map_channel_playlists", map_res.c);
insta::assert_ron_snapshot!(format!("map_channel_playlists_{name}"), map_res.c);
}
#[rstest]