Files
mire/README.md

25 lines
626 B
Markdown

# Mire
E2E tests for CLIs.
![demo](demo.gif)
# Quickstart
## Install
- clone
- `make build`
- add `build/mire` to path
## Using
- `mire init` to create the the single config file, every entry is explicit in config.
- `mire record test/name/` - now test how you would test manually, try out commands to see if they work as expected
- `mire test` or `mire test specific/test`
- `mire rewrite` - to rewrite all golden outputs in case of a style change
**Using fixtures?**
You can write you script commands in `setup.sh` at any level, anything at that and nested level will have those run before dropping you
into record.