feat: always use test configuration during tests

This commit is contained in:
Paul Makles
2023-10-26 12:06:10 +01:00
committed by Paul Makles
parent 456bf7b42a
commit 6c0210e8a1
4 changed files with 11 additions and 3 deletions

View File

@@ -13,7 +13,12 @@ static CONFIG_BUILDER: Lazy<RwLock<Config>> = Lazy::new(|| {
FileFormat::Toml,
));
if std::path::Path::new("Revolt.toml").exists() {
if std::env::var("TEST_DB").is_ok() {
builder = builder.add_source(File::from_str(
include_str!("../Revolt.test.toml"),
FileFormat::Toml,
));
} else if std::path::Path::new("Revolt.toml").exists() {
builder = builder.add_source(File::new("Revolt.toml", FileFormat::Toml));
}