diff --git a/src/models/rule.rs b/src/models/rule.rs index 6efd403c..bff8bdc1 100644 --- a/src/models/rule.rs +++ b/src/models/rule.rs @@ -4,7 +4,7 @@ use serde::Deserialize; #[derive(Debug, Deserialize)] pub struct Rule { pub severity: Option, - + pub name: Option, } #[derive(Debug, Deserialize)] diff --git a/src/toml.rs b/src/toml.rs index 484e3abd..b7131b35 100644 --- a/src/toml.rs +++ b/src/toml.rs @@ -58,11 +58,12 @@ mod tests { #[test] fn test_read_toml() { let mut toml = toml::ParseToml::new(); - &toml.read_dir("rules".to_string()); + &toml.read_dir("test_files/rules".to_string()); for rule in toml.rules { match rule { Ok(_rule) => { + println!("{:?}", _rule); if let Some(severity) = _rule.rule.severity { assert_eq!("high", severity); } diff --git a/rules/test.toml b/test_files/rules/test.toml similarity index 100% rename from rules/test.toml rename to test_files/rules/test.toml diff --git a/test_files/rules/test2.toml b/test_files/rules/test2.toml new file mode 100644 index 00000000..9cebf717 --- /dev/null +++ b/test_files/rules/test2.toml @@ -0,0 +1,3 @@ +[rule] +severity = "high" +name = "test2"