5 releases (breaking)
0.5.0 | Nov 3, 2021 |
---|---|
0.4.0 | Oct 30, 2021 |
0.3.0 | Oct 29, 2021 |
0.2.0 | Oct 25, 2021 |
0.1.0 | Aug 21, 2021 |
#501 in Testing
Used in 2 crates
23KB
400 lines
test-toolbox
Utility library of helper macros for working with unit tests.
Macros
actual!
- declare actual variable with differingdebug
andrelease
syntaxexpect!
- declare expected variable with differingdebug
andrelease
valuescapture!
- capturesstdout
andstderr
for testing output
Resources
- Docs for more detailed information
Usage
Each macro is gated by a feature.
No feature is mutually exclusive and can be combined as needed.
actual!
macro
[dependencies]
test-toolbox = { version = "0.5", features = ["actual"] }
capture!
macro
[dependencies]
test-toolbox = { version = "0.5", features = ["capture"] }
expect!
macro
[dependencies]
test-toolbox = { version = "0.5", features = ["expect"] }
Implemented
-
actual!
macro -
expect
macro -
capture!
macro
lib.rs
:
Utility library of helper macros for working with unit tests.
Macros
actual!
- declare actual variable with differingdebug
andrelease
syntaxexpect!
- declare expected variable with differingdebug
andrelease
valuescapture!
- capturesstdout
andstderr
for testing output
Dependencies
~0–8.5MB
~79K SLoC