Fix test for Windows
authorSteven Fackler <sfackler@palantir.com>
Tue, 19 Dec 2017 00:45:24 +0000 (16:45 -0800)
committerSteven Fackler <sfackler@palantir.com>
Tue, 19 Dec 2017 00:45:24 +0000 (16:45 -0800)
tests/cargotest/support/registry.rs

index 14a621f72702fba513abd8e3a675ff2c082b16d1..d7ecdff01120a64d0aeb6e61278c975d6af14d7e 100644 (file)
@@ -22,7 +22,8 @@ pub fn alt_registry_path() -> PathBuf { paths::root().join("alternative-registry
 pub fn alt_registry() -> Url { Url::from_file_path(&*alt_registry_path()).ok().unwrap() }
 pub fn alt_dl_path() -> PathBuf { paths::root().join("alt_dl") }
 pub fn alt_dl_url() -> String {
-    format!("file://{}/{{crate}}/{{version}}/{{crate}}-{{version}}.crate", alt_dl_path().display())
+    let base = Url::from_file_path(&*alt_dl_path()).ok().unwrap();
+    format!("{}/{{crate}}/{{version}}/{{crate}}-{{version}}.crate", base)
 }
 pub fn alt_api_path() -> PathBuf { paths::root().join("alt_api") }
 pub fn alt_api_url() -> Url { Url::from_file_path(&*alt_api_path()).ok().unwrap() }