tsk-83: Add None value for MusicTypes and CoverArtTypes #87

Merged
phoenix merged 6 commits from tsk-83 into main 2025-10-28 17:05:14 +00:00
Showing only changes of commit 3739ff430b - Show all commits

View File

@@ -107,12 +107,21 @@ mod song_tests {
}; };
assert_eq!(song.directory.is_empty(), false); assert_eq!(song.directory.is_empty(), false);
song_cpy.filename = song::generate_filename(types::MusicTypes::FlacExtension, true); match song::generate_filename(types::MusicTypes::FlacExtension, true) {
Ok(filename) => {
song_cpy.filename = filename;
}
Err(err) => {
assert!(false, "Error generatig filename: {err:?}");
}
};
println!("Directory: {:?}", song_cpy.directory); println!("Directory: {:?}", song_cpy.directory);
println!("File to be created: {:?}", song_cpy.filename); println!("File to be created: {:?}", song_cpy.filename);
match song::io::copy_song(&song, &mut song_cpy) { match song::io::copy_song(&song, &mut song_cpy) {
Ok(_) => {} Ok(_) => {
println!("Song copied");
}
Err(err) => { Err(err) => {
assert!(false, "Error copying song: Error: {err:?}") assert!(false, "Error copying song: Error: {err:?}")
} }