From a8536d78a0bfd83a3b063a220011f070aa255a81 Mon Sep 17 00:00:00 2001 From: akiranishikawa Date: Sat, 10 Oct 2020 11:12:32 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=86=E3=82=B9=E3=83=88=E3=83=95=E3=82=A1?= =?UTF-8?q?=E3=82=A4=E3=83=AB=E3=83=87=E3=82=A3=E3=83=AC=E3=82=AF=E3=83=88?= =?UTF-8?q?=E3=83=AA=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/models/rule.rs | 2 +- src/toml.rs | 3 ++- {rules => test_files/rules}/test.toml | 0 test_files/rules/test2.toml | 3 +++ 4 files changed, 6 insertions(+), 2 deletions(-) rename {rules => test_files/rules}/test.toml (100%) create mode 100644 test_files/rules/test2.toml 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"