); } #[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"