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),
|
||||
..expected_without_duration.clone()
|
||||
};
|
||||
assert_eq!(
|
||||
read_metadata(Path::new("test-data/multivalue/multivalue.aif")).unwrap(),
|
||||
expected_without_duration
|
||||
);
|
||||
assert_eq!(
|
||||
read_metadata(Path::new("test-data/multivalue/multivalue.mp3")).unwrap(),
|
||||
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!(
|
||||
read_metadata(Path::new("test-data/multivalue/multivalue.ape")).unwrap(),
|
||||
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