Skip to content

Commit 7b52455

Browse files
committed
Tests: Switch ID3v1 collision test asset to MusePack
1 parent c5404b4 commit 7b52455

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

tests/taglib/data/no-tags.mpc

114 Bytes
Binary file not shown.

tests/taglib/test_apetag.rs

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use crate::temp_file;
33
use std::io::Seek;
44

55
use lofty::ape::{ApeFile, ApeItem, ApeTag};
6+
use lofty::musepack::MpcFile;
67
use lofty::{Accessor, AudioFile, ItemValue, ParseOptions, TagExt};
78

89
#[test]
@@ -92,25 +93,23 @@ fn test_text_binary() {
9293
#[test]
9394
#[ignore]
9495
fn test_id3v1_collision() {
95-
// TODO: This uses a musepack file in the TagLib test suite. It makes no difference for this test, but should
96-
// be changed once Musepack is supported in Lofty.
97-
let mut file = temp_file!("tests/taglib/data/no-tags.ape");
96+
let mut file = temp_file!("tests/taglib/data/no-tags.mpc");
9897
{
99-
let mut ape_file =
100-
ApeFile::read_from(&mut file, ParseOptions::new().read_properties(false)).unwrap();
101-
assert!(ape_file.ape().is_none());
102-
assert!(ape_file.id3v1().is_none());
98+
let mut mpc_file =
99+
MpcFile::read_from(&mut file, ParseOptions::new().read_properties(false)).unwrap();
100+
assert!(mpc_file.ape().is_none());
101+
assert!(mpc_file.id3v1().is_none());
103102

104103
let mut ape_tag = ApeTag::default();
105104
ape_tag.set_artist(String::from("Filltointersect "));
106105
ape_tag.set_title(String::from("Filltointersect "));
107-
ape_file.set_ape(ape_tag);
108-
ape_file.save_to(&mut file).unwrap();
106+
mpc_file.set_ape(ape_tag);
107+
mpc_file.save_to(&mut file).unwrap();
109108
}
110109
{
111110
file.rewind().unwrap();
112-
let ape_file =
113-
ApeFile::read_from(&mut file, ParseOptions::new().read_properties(false)).unwrap();
114-
assert!(ape_file.id3v1().is_none());
111+
let mpc_file =
112+
MpcFile::read_from(&mut file, ParseOptions::new().read_properties(false)).unwrap();
113+
assert!(mpc_file.id3v1().is_none());
115114
}
116115
}

0 commit comments

Comments
 (0)