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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…