From a9e0a8829a0b83cc44e1b24a8ae5df762adf0f76 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Thu, 6 Mar 2025 22:17:22 +0100 Subject: Add tests for sync down --- src/configuration.rs | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'src/configuration.rs') diff --git a/src/configuration.rs b/src/configuration.rs index 1d7ce6a..afee277 100644 --- a/src/configuration.rs +++ b/src/configuration.rs @@ -102,7 +102,9 @@ mod tests { #[test] fn test_reads_configuration_from_configuration_variable_if_set() { let test_dir = setup_test_dir(); - env::set_var("TEST_BLOG_CONFIG_DIRECTORY", &test_dir); + unsafe { + env::set_var("TEST_BLOG_CONFIG_DIRECTORY", &test_dir); + } let config_directory = Configuration::directory( "TEST_BLOG_CONFIG_DIRECTORY", @@ -118,7 +120,9 @@ mod tests { #[test] fn test_reads_configuration_from_default_location_if_configuration_variable_not_set() { let test_dir = setup_test_dir(); - env::set_var("TEST_XDG_CONFIG_HOME", &test_dir); + unsafe { + env::set_var("TEST_XDG_CONFIG_HOME", &test_dir); + } let config_directory = Configuration::directory( "UNDEFINED_BLOG_CONFIG_DIRECTORY", @@ -150,10 +154,12 @@ mod tests { let default_configuration = Configuration::new(); let test_dir = setup_test_dir(); - env::set_var("BLOG_CONFIG_DIRECTORY", test_dir.join("config")); - env::set_var("BLOG_DATA_DIRECTORY", test_dir.join("data")); - env::set_var("BLOG_OUTPUT_DIRECTORY", test_dir.join("output")); - env::set_var("BLOG_MAX_POSTS", "99"); + unsafe { + env::set_var("BLOG_CONFIG_DIRECTORY", test_dir.join("config")); + env::set_var("BLOG_DATA_DIRECTORY", test_dir.join("data")); + env::set_var("BLOG_OUTPUT_DIRECTORY", test_dir.join("output")); + env::set_var("BLOG_MAX_POSTS", "99"); + } let override_configuration = Configuration::new(); // Ensure our overrides were applied -- cgit