diff options
author | Radosław Kot <rdkt13@gmail.com> | 2021-04-27 22:46:59 +0200 |
---|---|---|
committer | Radosław Kot <rdkt13@gmail.com> | 2021-05-08 17:43:16 +0200 |
commit | 09498fca75fe04d8a9f56047fcfbd23a4ba6cd5b (patch) | |
tree | a2f46b5a0abb888fe5628776902efd40e2e375f2 /tests/file_json.rs | |
parent | 98662dd899d4eaab5dc2da07d5bb658960b588a6 (diff) |
Make ConfigBuilder's method consuming
Diffstat (limited to 'tests/file_json.rs')
-rw-r--r-- | tests/file_json.rs | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/tests/file_json.rs b/tests/file_json.rs index 9d457e4..4563e42 100644 --- a/tests/file_json.rs +++ b/tests/file_json.rs @@ -35,9 +35,10 @@ struct Settings { } fn make() -> Config { - let mut c = Config::builder(); - c.add_source(File::new("tests/Settings", FileFormat::Json)); - c.build().unwrap() + Config::builder() + .add_source(File::new("tests/Settings", FileFormat::Json)) + .build() + .unwrap() } #[test] @@ -66,9 +67,9 @@ fn test_file() { #[test] fn test_error_parse() { - let mut c = Config::builder(); - c.add_source(File::new("tests/Settings-invalid", FileFormat::Json)); - let res = c.build(); + let res = Config::builder() + .add_source(File::new("tests/Settings-invalid", FileFormat::Json)) + .build(); let path_with_extension: PathBuf = ["tests", "Settings-invalid.json"].iter().collect(); @@ -84,17 +85,17 @@ fn test_error_parse() { #[test] fn test_json_vec() { - let mut builder = Config::builder(); - builder.add_source(File::from_str( - r#" + let c = Config::builder() + .add_source(File::from_str( + r#" { "WASTE": ["example_dir1", "example_dir2"] } "#, - FileFormat::Json, - )); - - let c = builder.build().unwrap(); + FileFormat::Json, + )) + .build() + .unwrap(); let v = c.get_array("WASTE").unwrap(); let mut vi = v.into_iter(); |