Skip to content

Commit c9fb6f9

Browse files
authored
Merge pull request #125 from benthecarman/fix-test
Skip default config path in tests
2 parents 2c3dd1c + ab005e1 commit c9fb6f9

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

ldk-server/src/util/config.rs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,19 @@ use ldk_node::liquidity::LSPS2ServiceConfig;
2020
use log::LevelFilter;
2121
use serde::{Deserialize, Serialize};
2222

23-
use crate::get_default_data_dir;
24-
23+
#[cfg(not(test))]
2524
const DEFAULT_CONFIG_FILE: &str = "config.toml";
2625

2726
fn get_default_config_path() -> Option<PathBuf> {
28-
get_default_data_dir().map(|data_dir| data_dir.join(DEFAULT_CONFIG_FILE))
27+
// Skip the default config path during tests to avoid picking up a real ~/.ldk-server/config.toml locally
28+
#[cfg(not(test))]
29+
{
30+
crate::get_default_data_dir().map(|data_dir| data_dir.join(DEFAULT_CONFIG_FILE))
31+
}
32+
#[cfg(test)]
33+
{
34+
None
35+
}
2936
}
3037

3138
/// Configuration for LDK Server.

0 commit comments

Comments
 (0)