build-support/rust/build-rust-crate/test: also test that we don't get the other crate's feature(s) in the environment

This commit is contained in:
Winter M
2026-03-23 16:36:00 -04:00
parent f6d904809f
commit 9f65d4e778
@@ -488,6 +488,8 @@ rec {
fn feature_not_visible() {
assert!(std::env::var("CARGO_FEATURE_SOME_FEATURE").is_err());
assert!(option_env!("CARGO_FEATURE_SOME_FEATURE").is_none());
assert!(std::env::var("CARGO_FEATURE_ANOTHER_FEATURE").is_err());
assert!(option_env!("CARGO_FEATURE_ANOTHER_FEATURE").is_none());
}
fn main() {}
'')
@@ -495,6 +497,8 @@ rec {
fn main() {
assert!(std::env::var("CARGO_FEATURE_SOME_FEATURE").is_ok());
assert!(option_env!("CARGO_FEATURE_SOME_FEATURE").is_none());
assert!(std::env::var("CARGO_FEATURE_ANOTHER_FEATURE").is_err());
assert!(option_env!("CARGO_FEATURE_ANOTHER_FEATURE").is_none());
}
'')
];