"--http-port",
"0",
"--acme-domain",
"foo",
"--acme-domain",
"bar"
])
.is_ok());
}
#[test]
fn acme_cache_defaults_to_data_dir() {
let arguments = Arguments::try_parse_from(["ord", "--data-dir", "foo", "server"]).unwrap();
let acme_cache = Server::acme_cache(None, &arguments.options)
.unwrap()
.display()
.to_string();
assert!(
acme_cache.contains(if cfg!(windows) {
r"foo\acme-cache"
} else {
"foo/acme-cache"
}),
"{acme_cache}"
)
}
#[test]
fn acme_cache_flag_is_respected() {
let arguments =
Arguments::try_parse_from(["ord", "--data-dir", "foo", "server", "--acme-cache", "bar"])
.unwrap();
let acme_cache = Server::acme_cache(Some(&"bar".into()), &arguments.options)
.unwrap()
.display()
.to_string();
assert_eq!(acme_cache, "bar")
}
#[test]
fn acme_domain_defaults_to_hostname() {
let (_, server) = parse_server_args("ord server");