1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
extern crate rustsec;
#[cfg(test)]
mod tests {
const ADVISORY_DB_FILE: &'static str = "Advisories.toml";
use rustsec::AdvisoryDatabase;
use std::fs::File;
use std::io::Read;
use std::path::Path;
#[test]
fn advisories_toml_is_well_formed() {
let path = Path::new(ADVISORY_DB_FILE);
let mut file = File::open(&path).unwrap();
let mut toml = String::new();
file.read_to_string(&mut toml).unwrap();
AdvisoryDatabase::from_toml(&toml).unwrap();
}
}