Mercurial > python-compiler.rs
diff src/tests/utils.rs @ 94:e0368bea06a6
Refactor tests a little bit so it's easier to add more.
author | Bastien Orivel <eijebong@bananium.fr> |
---|---|
date | Tue, 14 Jun 2016 18:39:48 +0200 |
parents | |
children |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/src/tests/utils.rs @@ -0,0 +1,14 @@ +use std::fs::File; +use std::io::Read; + +pub fn read_file(filename: &str) -> String{ + let mut file = match File::open(filename) { + Ok(file) => file, + Err(err) => { + panic!(format!("Can't find {}: {}", filename, err)); + } + }; + let mut content = String::new(); + file.read_to_string(&mut content).unwrap(); + content +}