# envtestkit
[](https://github.com/codinaut/envtestkit/actions?query=workflow%3Aci)
[](https://crates.io/crates/envtestkit)
[](https://docs.rs/envtestkit)
[](https://github.com/semantic-release/semantic-release)
Test kit for logics with environment variable involvements.
## Usage
See [the documentation](https://docs.rs/envtestkit) and [examples](examples/).
## Hacking
This repository uses [semantic-release](https://github.com/semantic-release/semantic-release) for automated release and crate publishing. Please look at [Angular commit convention](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular).
To test this crate:
```sh
cargo test
```
To see what's happening if environment tests aren't locked:
```sh
cargo test --examples -- --ignored
```
## License
[MIT](LICENSE).