]> git.lizzy.rs Git - rust.git/blob - test-cargo-miri/subcrate/test.rs
test-cargo-miri: normalize slashes before comparing paths
[rust.git] / test-cargo-miri / subcrate / test.rs
1 use std::env;
2
3 fn main() {
4     println!("subcrate testing");
5
6     // CWD should be crate root.
7     // We have to normalize slashes, as the env var might be set for a different target's conventions.
8     let env_dir = env::current_dir().unwrap();
9     let env_dir = env_dir.to_string_lossy().replace("\\", "/");
10     let crate_dir = env::var_os("CARGO_MANIFEST_DIR").unwrap();
11     let crate_dir = crate_dir.to_string_lossy().replace("\\", "/");
12     assert_eq!(env_dir, crate_dir);
13 }