()
| 515 | |
| 516 | #[test] |
| 517 | fn env_data_dir_override() { |
| 518 | unsafe { std::env::set_var("NODEDB_DATA_DIR", "/tmp/test-nodedb") }; |
| 519 | let mut cfg = ServerConfig::default(); |
| 520 | apply_env_overrides(&mut cfg); |
| 521 | assert_eq!( |
| 522 | cfg.server.data_dir, |
| 523 | std::path::PathBuf::from("/tmp/test-nodedb") |
| 524 | ); |
| 525 | unsafe { std::env::remove_var("NODEDB_DATA_DIR") }; |
| 526 | } |
| 527 | |
| 528 | /// Tests valid and malformed `NODEDB_MEMORY_LIMIT` sequentially to avoid |
| 529 | /// env-var races (env vars are process-global, Rust tests run in parallel). |
nothing calls this directly
no test coverage detected