1 个不稳定版本
0.1.0 | 2024年4月21日 |
---|
#1219 在 命令行实用工具
8KB
132 行
CLI SNAP
cli-snap 是一个命令行界面 (CLI) 工具,旨在使用基于快照的测试策略测试其他 CLI 应用程序。
安装
使用 cargo
cargo install cli-snap
用法
- 创建一个名为 cli-snap.toml 的测试套件文件以定义您的测试命令
[[tests]]
commands = ["echo 'Hello'"]
id = "hello-world"
[[tests]]
commands = ["echo 'test 2'", "echo 'second hello'"]
id = "test-2"
[config]
snapshot_directory = "./snaps"
| 确保每个测试都有一个唯一的 ID,以便区分和识别每个快照。
- 使用以下命令运行测试套件
cli-snap --config <directory where you have saved toml>
- 要更新快照,运行该命令。
cli-snap --config <directory where you have saved toml> --update-snapshot
依赖关系
~1.5–2.4MB
~43K SLoC