Skip to content

Commit 5d49edd

Browse files
committed
fix(test): don't assume CARGO_CFG_TARGET_FAMILY is a single value
This test would break if/when `rustc` outputs further `target_family` cfgs (such as `target_family = "linux"`).
1 parent b89128d commit 5d49edd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/testsuite/build_script.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4448,9 +4448,9 @@ fn cfg_env_vars_available() {
44484448
fn main() {
44494449
let fam = env::var("CARGO_CFG_TARGET_FAMILY").unwrap();
44504450
if cfg!(unix) {
4451-
assert_eq!(fam, "unix");
4452-
} else {
4453-
assert_eq!(fam, "windows");
4451+
assert!(fam.contains("unix"));
4452+
} else if cfg!(windows) {
4453+
assert!(fam.contains("windows"));
44544454
}
44554455
}
44564456
"#,

0 commit comments

Comments
 (0)