Expand description
Assert module for CLI testing
Provides asserters for validating command execution results.
Structs§
- Assert
Result - Result of an assertion
- Execute
Asserter - Asserter for validating execution results
- Snapshot
Manager - Snapshot manager for comparing test outputs against saved snapshots
Traits§
Functions§
- and
- Combine multiple asserters with AND logic (all must pass)
- code
- Assert specific exit code
- failure
- Assert command failed (non-zero exit code)
- or
- Combine multiple asserters with OR logic (at least one must pass)
- snapshot
- Create a snapshot asserter
- stderr
- Create stderr asserter builder
- stdout
- Create stdout asserter builder
- success
- Assert command succeeded (exit code 0)