#[cfg(test)] mod tests { use std::{fs::File, io::BufReader, path::Path}; use csvcompare::csv_compare::{load_vector, CsvLine}; fn get_reader() -> BufReader { let path = Path::new("./assets/csv1.csv"); assert_eq!(path.is_file(), true); let file = File::open(path); match file { Ok(_) => BufReader::new(file.unwrap()), Err(_) => panic!("error, could not read file"), } } #[test] fn test_load_vector() { let reader = get_reader(); let mut vec1: Vec = Vec::new(); load_vector(&mut vec1, reader); assert_eq!(3, vec1.iter().count()); } }