test: test for config file creation and default config file parsing (#459)

This commit is contained in:
SteveLauC
2023-06-23 17:04:05 +08:00
committed by GitHub
parent a6195d284c
commit 06cb88a1a1
2 changed files with 20 additions and 0 deletions

View File

@@ -1515,3 +1515,16 @@ impl Config {
self.opt.custom_commands.iter().any(|s| s == name)
}
}
#[cfg(test)]
mod test {
use crate::config::ConfigFile;
/// Test the default configuration in `config.example.toml` is valid.
#[test]
fn test_default_config() {
let str = include_str!("../config.example.toml");
assert!(toml::from_str::<ConfigFile>(str).is_ok());
}
}