);
}
#[test]
fn http_port_defaults_to_80() {
assert_eq!(parse_server_args("ord server").1.http_port(), Some(80));
}
#[test]
fn https_port_defaults_to_none() {
assert_eq!(parse_server_args("ord server").1.https_port(), None);
}
#[test]
fn https_sets_https_port_to_443() {
assert_eq!(
parse_server_args("ord server --https --acme-cache foo --acme-contact bar --acme-domain baz")
.1
.https_port(),
Some(443)
);
}
#[test]
fn https_disables_http() {
assert_eq!(
parse_server_args("ord server --https --acme-cache foo --acme-contact bar --acme-domain baz")
.1
.http_port(),
None
);
}
#[test]
fn https_port_disables_http() {
assert_eq!(
parse_server_args(
"ord server --https-port 433 --acme-cache foo --acme-contact bar --acme-domain baz"
)
.1
.http_port(),
None
);
}
#[test]
fn https_port_sets_https_port() {
assert_eq!(
parse_server_args(
"ord server --https-port 1000 --acme-cache foo --acme-contact bar --acme-domain baz"