diff --git a/tests/tests.rs b/tests/tests.rs index 98726eb..03db9b4 100644 --- a/tests/tests.rs +++ b/tests/tests.rs @@ -1,5 +1,7 @@ mod utils { use std::fs; + use std::fs::File; + use std::io::{Read, Write}; use std::path::Path; pub fn get_tests_directory() -> String { @@ -14,20 +16,8 @@ mod utils { false } } -} -mod song_tests { - use std::fs::File; - use std::io::{Read, Write}; - - use tempfile::tempdir; - - use icarus_models::song; - use icarus_models::types; - - use crate::utils; - - fn extract_data_from_file(filepath: &String) -> Result, std::io::Error> { + pub fn extract_data_from_file(filepath: &String) -> Result, std::io::Error> { match std::fs::File::open(filepath) { Ok(mut file) => { let mut buffer: Vec = Vec::new(); @@ -37,6 +27,18 @@ mod song_tests { Err(err) => Err(err), } } +} + +mod song_tests { + // use std::fs::File; + // use std::io::{Read, Write}; + + use tempfile::tempdir; + + use icarus_models::song; + use icarus_models::types; + + use crate::utils; #[test] fn test_song_to_data() {