"--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");