INNER CODE UNIT · Rust
browser_url_keeps_bind_address_when_not_local_https
TheWaWaR/simple-http-server · src/config.rs:629
fn browser_url_keeps_bind_address_when_not_local_https() {
let mut config = test_config(IpAddr::V4(Ipv4Addr::new(192, 168, 1, 10)));
config.cert = Some(PathBuf::from("server.p12"));
assert_eq!(browser_url(&config), "https://192.168.1.10:8000");
config.cert = None;
assert_eq!(browser_url(&config), "http://192.168.1.10:8000");
}
fn make_temp_dir() -> PathBuf {
let mut path = env::temp_dir();
path.push(format!(
"simple-http-server-test-{}-{}",
std::process::id(),
generate_csrf_token().unwrap()
));
fs::create_dir_all(&path).unwrap();
path