Added test
This commit is contained in:
@@ -150,6 +150,42 @@ mod song_tests {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_save_song_to_filesystem() {
|
||||||
|
let mut song = song::Song::default();
|
||||||
|
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()
|
||||||
|
};
|
||||||
|
|
||||||
|
match copied_song.save_to_filesystem() {
|
||||||
|
Ok(_) => {
|
||||||
|
}
|
||||||
|
Err(err) => {
|
||||||
|
assert!(false, "Error: {err:?}")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Err(err) => {
|
||||||
|
assert!(false, "Error: {err:?}")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Err(err) => {
|
||||||
|
assert!(false, "Error: {err:?}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
|
Reference in New Issue
Block a user