A lib help you run test with condition
Run test case when the environment variable is set. A solution for this issue of rust-lang.
```rust
mod tests {
// PWD environment variable exists
#[test_with::env(PWD)]
fn test_works() {
assert!(true);
}
// NOTHING environment variable does not exist
#[test_with::env(NOTHING)]
fn test_ignored() {
panic!("should be ignored")
}
} ```
Result of cargo test
```text
running 2 tests
test tests::testignored ... ignored
test tests::testworks ... ok
test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s ```