diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-10-01 14:45:50 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-10-01 14:45:50 +0200 |
commit | 1eb140881b26328ed1b17615fee32427baafadf6 (patch) | |
tree | b1364beef0d67ba33718750c070d351b3a23c3b9 /tests/errors.rs | |
parent | 6c51d3b6b2dbe49d1b40fd0f0326b73f16357f72 (diff) |
Run cargo-fmt
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'tests/errors.rs')
-rw-r--r-- | tests/errors.rs | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/tests/errors.rs b/tests/errors.rs index 3a626c7..e59608e 100644 --- a/tests/errors.rs +++ b/tests/errors.rs @@ -21,12 +21,15 @@ fn test_error_parse() { let mut c = Config::default(); let res = c.merge(File::new("tests/Settings-invalid", FileFormat::Toml)); - let path : PathBuf = ["tests", "Settings-invalid.toml"].iter().collect(); + let path: PathBuf = ["tests", "Settings-invalid.toml"].iter().collect(); assert!(res.is_err()); assert_eq!( res.unwrap_err().to_string(), - format!("failed to parse datetime for key `error` at line 2 column 9 in {}", path.display()) + format!( + "failed to parse datetime for key `error` at line 2 column 9 in {}", + path.display() + ) ); } @@ -36,12 +39,15 @@ fn test_error_type() { let res = c.get::<bool>("boolean_s_parse"); - let path : PathBuf = ["tests", "Settings.toml"].iter().collect(); + let path: PathBuf = ["tests", "Settings.toml"].iter().collect(); assert!(res.is_err()); assert_eq!( res.unwrap_err().to_string(), - format!("invalid type: string \"fals\", expected a boolean for key `boolean_s_parse` in {}", path.display()) + format!( + "invalid type: string \"fals\", expected a boolean for key `boolean_s_parse` in {}", + path.display() + ) ); } @@ -83,11 +89,14 @@ fn test_error_enum_de() { "value of enum Diode should be represented by either string or table with exactly one key" ); - - let confused_v: Value = - [("Brightness".to_string(), 100.into()), - ("Blinking".to_string(), vec![300, 700].into())] - .iter().cloned().collect::<std::collections::HashMap<String, Value>>().into(); + let confused_v: Value = [ + ("Brightness".to_string(), 100.into()), + ("Blinking".to_string(), vec![300, 700].into()), + ] + .iter() + .cloned() + .collect::<std::collections::HashMap<String, Value>>() + .into(); let confused_d = confused_v.try_into::<Diode>(); assert_eq!( confused_d.unwrap_err().to_string(), @@ -114,7 +123,10 @@ inner: let mut cfg = Config::new(); cfg.merge(File::from_str(CFG, FileFormat::Yaml)).unwrap(); let e = cfg.try_into::<Outer>().unwrap_err(); - if let ConfigError::Type { key: Some(path), .. } = e { + if let ConfigError::Type { + key: Some(path), .. + } = e + { assert_eq!(path, "inner.test"); } else { panic!("Wrong error {:?}", e); |