diff --git a/tests/tests.rs b/tests/tests.rs index c6ae428..0e5feb8 100644 --- a/tests/tests.rs +++ b/tests/tests.rs @@ -157,29 +157,16 @@ mod song_tests { song.directory = utils::get_tests_directory(); song.filename = String::from("track02.flac"); - match song.song_path() { - Ok(song_path) => match utils::extract_data_from_file(&song_path) { - Ok(data) => { - let copied_song = song::Song { - directory: utils::get_tests_directory(), - filename: String::from("track02-coppied.flac"), - data: data, - ..Default::default() - }; + let mut copied_song = song::Song { + directory: utils::get_tests_directory(), + filename: String::from("track02-coppied.flac"), + ..Default::default() + }; - match copied_song.save_to_filesystem() { - Ok(_) => {} - Err(err) => { - assert!(false, "Error: {err:?}") - } - } - } - Err(err) => { - assert!(false, "Error: {err:?}") - } - }, + match song::copy_song(&song, &mut copied_song) { + Ok(_) => {} Err(err) => { - assert!(false, "Error: {err:?}"); + assert!(false, "Error: {err:?}") } } }