From 1105e6314110d91f411d32f9d7bf5e231cf59531 Mon Sep 17 00:00:00 2001 From: Ian Jackson <ijackson@chiark.greenend.org.uk> Date: Thu, 12 May 2022 14:47:53 +0100 Subject: [PATCH] config defaults: Test that empty deser is the same --- crates/arti/src/cfg.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/arti/src/cfg.rs b/crates/arti/src/cfg.rs index c19af43b77..3c24d41271 100644 --- a/crates/arti/src/cfg.rs +++ b/crates/arti/src/cfg.rs @@ -199,6 +199,9 @@ mod test { #[test] fn default_config() { + let empty_config = config::Config::builder().build().unwrap(); + let empty_config: ArtiConfig = empty_config.try_into().unwrap(); + let cfg = config::Config::builder() .add_source(config::File::from_str( ARTI_EXAMPLE_CONFIG, @@ -210,6 +213,7 @@ mod test { let parsed: ArtiConfig = cfg.try_into().unwrap(); let default = ArtiConfig::default(); assert_eq!(&parsed, &default); + assert_eq!(&parsed, &empty_config); let built_default = ArtiConfigBuilder::default().build().unwrap(); assert_eq!(&parsed, &built_default); -- GitLab