16 lines
567 B
Rust
16 lines
567 B
Rust
use std::process::Command;
|
|
|
|
#[test]
|
|
fn environment_log_overrides_are_ignored() {
|
|
let result = Command::new(env!("CARGO_BIN_EXE_panda-rpki"))
|
|
.env("PANDA_RPKI_LOG_LEVEL", "invalid")
|
|
.env("PANDA_RPKI_LOG_FORMAT", "invalid")
|
|
.args(["validate", "--log-level", "debug"])
|
|
.output()
|
|
.unwrap();
|
|
assert_eq!(result.status.code(), Some(2));
|
|
let stderr = String::from_utf8_lossy(&result.stderr);
|
|
assert!(stderr.contains("unsupported or repeated option: --log-level"));
|
|
assert!(!stderr.contains("invalid log level"));
|
|
}
|