Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
SupperZum authored Dec 19, 2023
1 parent c50df38 commit 07be665
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions 3_ecosystem/3_1_testing/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,16 @@ For better understanding and familiarity with [fuzzing][31] in [Rust], read thro
- [Integrated tests are scam (J.B. Rainsberg)][61]
- [nextest][62]

## CLI Testing
- [assert_cmd](https://crates.io/crates/assert_cmd) - Easy command initialization and assertions.
- [assert_fs](https://crates.io/crates/assert_fs) - Filesystem fixtures and assertions for testing.
- [predicates](https://crates.io/crates/predicates) - Composable first-order predicate functions.
- [rexpect](https://crates.io/crates/rexpect) - For interactive CLI testing.
- [CLI testing](https://rust-cli.github.io/book/tutorial/testing.html)
- [example with rexpect](https://www.rustadventure.dev/building-a-digital-garden-cli/clap-v4/testing-interactive-clis-with-rexpect)
- [one more example](https://out-of-cheese-error.netlify.app/the-way)



## Task

Expand Down

0 comments on commit 07be665

Please sign in to comment.