diff options
Diffstat (limited to 'src/configuration.rs')
| -rw-r--r-- | src/configuration.rs | 18 |
1 files changed, 12 insertions, 6 deletions
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 |