Skip to content

Commit

Permalink
Re-unignore environment test on MinGW
Browse files Browse the repository at this point in the history
  • Loading branch information
tbu- committed Nov 19, 2015
1 parent 1498347 commit 9b4f16b
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 5 deletions.
2 changes: 1 addition & 1 deletion src/libstd/sys/windows/os.rs
Expand Up @@ -97,7 +97,7 @@ impl Iterator for Env {
let pos = match s[1..].iter().position(|&u| u == b'=' as u16).map(|p| p + 1) {
Some(p) => p,
None => continue,
}
};
return Some((
OsStringExt::from_wide(&s[..pos]),
OsStringExt::from_wide(&s[pos+1..]),
Expand Down
5 changes: 1 addition & 4 deletions src/test/run-pass/env-vars.rs
Expand Up @@ -14,10 +14,7 @@ use std::env::*;
fn main() {
for (k, v) in vars_os() {
let v2 = var_os(&k);
// MingW seems to set some funky environment variables like
// "=C:=C:\MinGW\msys\1.0\bin" and "!::=::\" that are returned
// from vars() but not visible from var().
assert!(v2.is_none() || v2.as_ref().map(|s| &**s) == Some(&*v),
assert!(v2.as_ref().map(|s| &**s) == Some(&*v),
"bad vars->var transition: {:?} {:?} {:?}", k, v, v2);
}
}

0 comments on commit 9b4f16b

Please sign in to comment.