Adds more tests for multivalue field support
This commit is contained in:
parent
956301bfdb
commit
2ce035f787
5 changed files with 18 additions and 0 deletions
|
@ -412,12 +412,30 @@ fn reads_multivalue_fields() {
|
||||||
duration: Some(0),
|
duration: Some(0),
|
||||||
..expected_without_duration.clone()
|
..expected_without_duration.clone()
|
||||||
};
|
};
|
||||||
|
assert_eq!(
|
||||||
|
read_metadata(Path::new("test-data/multivalue/multivalue.aif")).unwrap(),
|
||||||
|
expected_without_duration
|
||||||
|
);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
read_metadata(Path::new("test-data/multivalue/multivalue.mp3")).unwrap(),
|
read_metadata(Path::new("test-data/multivalue/multivalue.mp3")).unwrap(),
|
||||||
expected_with_duration
|
expected_with_duration
|
||||||
);
|
);
|
||||||
|
assert_eq!(
|
||||||
|
read_metadata(Path::new("test-data/multivalue/multivalue.ogg")).unwrap(),
|
||||||
|
expected_without_duration
|
||||||
|
);
|
||||||
|
assert_eq!(
|
||||||
|
read_metadata(Path::new("test-data/multivalue/multivalue.flac")).unwrap(),
|
||||||
|
expected_with_duration
|
||||||
|
);
|
||||||
|
// TODO Test m4a support (likely working). Pending https://tickets.metabrainz.org/browse/PICARD-3029
|
||||||
|
// TODO Opus support.
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
read_metadata(Path::new("test-data/multivalue/multivalue.ape")).unwrap(),
|
read_metadata(Path::new("test-data/multivalue/multivalue.ape")).unwrap(),
|
||||||
expected_without_duration
|
expected_without_duration
|
||||||
);
|
);
|
||||||
|
assert_eq!(
|
||||||
|
read_metadata(Path::new("test-data/multivalue/multivalue.wav")).unwrap(),
|
||||||
|
expected_without_duration
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
BIN
test-data/multivalue/multivalue.aif
Normal file
BIN
test-data/multivalue/multivalue.aif
Normal file
Binary file not shown.
BIN
test-data/multivalue/multivalue.flac
Normal file
BIN
test-data/multivalue/multivalue.flac
Normal file
Binary file not shown.
BIN
test-data/multivalue/multivalue.ogg
Normal file
BIN
test-data/multivalue/multivalue.ogg
Normal file
Binary file not shown.
BIN
test-data/multivalue/multivalue.wav
Normal file
BIN
test-data/multivalue/multivalue.wav
Normal file
Binary file not shown.
Loading…
Add table
Reference in a new issue