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:
@@ -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());
|
||||
}
|
||||
'')
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user