diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2023-02-02 08:56:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-02 08:56:23 +0100 |
commit | eae5d19a41041dcbe06a7a8791911572314fa455 (patch) | |
tree | dc362b84870fbd83977048a13ea00c04806f2be9 | |
parent | af48f390ab8649ef48025e9ebbdef2789b20d046 (diff) | |
parent | 53c8008d04171d9746f6af5d293b2eee317f24fc (diff) |
Merge pull request #421 from mehcode/dependabot/cargo/toml-0.7
Update toml requirement from 0.5 to 0.7
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | tests/errors.rs | 13 | ||||
-rw-r--r-- | tests/file_toml.rs | 15 | ||||
-rw-r--r-- | tests/legacy/errors.rs | 17 | ||||
-rw-r--r-- | tests/legacy/file_toml.rs | 18 |
5 files changed, 9 insertions, 56 deletions
@@ -30,7 +30,7 @@ serde = "1.0.8" nom = "7" async-trait = { version = "0.1.50", optional = true } -toml = { version = "0.5", optional = true } +toml = { version = "0.7", optional = true } serde_json = { version = "1.0.2", optional = true } yaml-rust = { version = "0.4", optional = true } rust-ini = { version = "0.18", optional = true } diff --git a/tests/errors.rs b/tests/errors.rs index 04e04a6..1822bff 100644 --- a/tests/errors.rs +++ b/tests/errors.rs @@ -19,16 +19,11 @@ fn test_error_parse() { .add_source(File::new("tests/Settings-invalid", FileFormat::Toml)) .build(); - let path: PathBuf = ["tests", "Settings-invalid.toml"].iter().collect(); - assert!(res.is_err()); - assert_eq!( - res.unwrap_err().to_string(), - format!( - "invalid TOML value, did you mean to use a quoted string? at line 2 column 9 in {}", - path.display() - ) - ); + assert!(res + .unwrap_err() + .to_string() + .contains("TOML parse error at line 2, column 9")); } #[test] diff --git a/tests/file_toml.rs b/tests/file_toml.rs index 6ab1a2c..e0ec626 100644 --- a/tests/file_toml.rs +++ b/tests/file_toml.rs @@ -2,8 +2,6 @@ use serde_derive::Deserialize; -use std::path::PathBuf; - use config::{Config, File, FileFormat, Map, Value}; use float_cmp::ApproxEqUlps; @@ -90,16 +88,11 @@ fn test_error_parse() { .add_source(File::new("tests/Settings-invalid", FileFormat::Toml)) .build(); - let path_with_extension: PathBuf = ["tests", "Settings-invalid.toml"].iter().collect(); - assert!(res.is_err()); - assert_eq!( - res.unwrap_err().to_string(), - format!( - "invalid TOML value, did you mean to use a quoted string? at line 2 column 9 in {}", - path_with_extension.display() - ) - ); + assert!(res + .unwrap_err() + .to_string() + .contains("TOML parse error at line 2, column 9")); } #[derive(Debug, Deserialize, PartialEq)] diff --git a/tests/legacy/errors.rs b/tests/legacy/errors.rs index e0835f5..191e85e 100644 --- a/tests/legacy/errors.rs +++ b/tests/legacy/errors.rs @@ -15,23 +15,6 @@ fn make() -> Config { } #[test] -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(); - - assert!(res.is_err()); - assert_eq!( - res.unwrap_err().to_string(), - format!( - "invalid TOML value, did you mean to use a quoted string? at line 2 column 9 in {}", - path.display() - ) - ); -} - -#[test] fn test_error_type() { let c = make(); diff --git a/tests/legacy/file_toml.rs b/tests/legacy/file_toml.rs index 5d7a9e3..2ecdb01 100644 --- a/tests/legacy/file_toml.rs +++ b/tests/legacy/file_toml.rs @@ -1,7 +1,6 @@ #![cfg(feature = "toml")] use serde_derive::Deserialize; -use std::path::PathBuf; use config::{Config, File, FileFormat, Map, Value}; use float_cmp::ApproxEqUlps; @@ -83,20 +82,3 @@ fn test_file() { ); } } - -#[test] -fn test_error_parse() { - let mut c = Config::default(); - let res = c.merge(File::new("tests/Settings-invalid", FileFormat::Toml)); - - let path_with_extension: PathBuf = ["tests", "Settings-invalid.toml"].iter().collect(); - - assert!(res.is_err()); - assert_eq!( - res.unwrap_err().to_string(), - format!( - "invalid TOML value, did you mean to use a quoted string? at line 2 column 9 in {}", - path_with_extension.display() - ) - ); -} |