diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-03-06 22:17:22 +0100 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-03-06 22:17:22 +0100 |
| commit | a9e0a8829a0b83cc44e1b24a8ae5df762adf0f76 (patch) | |
| tree | a6765a8f5088ce97056c5a624582e7ab568e63b3 /src/configuration.rs | |
| parent | da7a4a2f12fbf09c30e92806637d41561789fea3 (diff) | |
Add tests for sync down
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 |