Commit 9f65d4e7 authored by Winter M's avatar Winter M
Browse files

build-support/rust/build-rust-crate/test: also test that we don't get the...

build-support/rust/build-rust-crate/test: also test that we don't get the other crate's feature(s) in the environment
parent f6d90480
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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());
                }
              '')
            ];