Add config tests
This commit is contained in:
parent
ce0c6eca8a
commit
3a4a39f577
@ -243,3 +243,28 @@ fn test_stats_collection_true() {
|
|||||||
write("redlib.toml", config_to_write).unwrap();
|
write("redlib.toml", config_to_write).unwrap();
|
||||||
assert!(get_setting("REDLIB_DISABLE_STATS_COLLECTION").is_some());
|
assert!(get_setting("REDLIB_DISABLE_STATS_COLLECTION").is_some());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
#[sealed_test]
|
||||||
|
fn test_stats_collection_false() {
|
||||||
|
let config_to_write = r#"REDLIB_DISABLE_STATS_COLLECTION = "0""#;
|
||||||
|
write("redlib.toml", config_to_write).unwrap();
|
||||||
|
assert!(get_setting("REDLIB_DISABLE_STATS_COLLECTION").is_some());
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
#[sealed_test]
|
||||||
|
fn test_stats_collection_env_var() {
|
||||||
|
let config_to_write = r#"REDLIB_DISABLE_STATS_COLLECTION = "1""#;
|
||||||
|
write("redlib.toml", config_to_write).unwrap();
|
||||||
|
assert!(get_setting("REDLIB_DISABLE_STATS_COLLECTION").is_some());
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
#[sealed_test]
|
||||||
|
fn test_pushshift() {
|
||||||
|
let config_to_write = r#"REDLIB_PUSHSHIFT_FRONTEND = "https://api.pushshift.io""#;
|
||||||
|
write("redlib.toml", config_to_write).unwrap();
|
||||||
|
assert!(get_setting("REDLIB_PUSHSHIFT_FRONTEND").is_some());
|
||||||
|
assert_eq!(get_setting("REDLIB_PUSHSHIFT_FRONTEND"), Some("https://api.pushshift.io".into()));
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user