view 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 source

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
}