release_checker/tests/settings_test.rs

26 lines
873 B
Rust

#[test]
fn can_default_settings_be_loaded() {
let _settings =
application::configuration::Settings::new(None).expect("error when loading settings");
}
#[test]
fn database_settings_can_be_loaded() {
let settings =
application::configuration::Settings::new(None).expect("error when loading settings");
assert_eq!("version_checker_db", settings.database.connection_string);
assert!(!settings.database.in_memory);
}
#[test]
fn mail_settings_can_be_loaded() {
let settings =
application::configuration::Settings::new(None).expect("error when loading settings");
assert_eq!("username", settings.email.smtp_username);
assert_eq!("relay", settings.email.smtp_relay);
assert_eq!("password", settings.email.smtp_password);
assert_eq!("from@domain.tld", settings.email.from);
assert!(!settings.database.in_memory);
}