86 个版本 (56 个稳定版)

1.39.0 2024年5月15日
1.38.0 2024年3月28日
1.35.1 2024年2月19日
1.34.0 2023年10月9日
0.7.4 2019年3月18日

#141Cargo 插件

Download history 2741/week @ 2024-04-26 2618/week @ 2024-05-03 3501/week @ 2024-05-10 3447/week @ 2024-05-17 2541/week @ 2024-05-24 3135/week @ 2024-05-31 2790/week @ 2024-06-07 3577/week @ 2024-06-14 3661/week @ 2024-06-21 3714/week @ 2024-06-28 3112/week @ 2024-07-05 2884/week @ 2024-07-12 3132/week @ 2024-07-19 2995/week @ 2024-07-26 4723/week @ 2024-08-02 3621/week @ 2024-08-09

15,010 每月下载量
用于 2 crates

Apache-2.0

420KB
11K SLoC

cargo-insta: Rust 的 insta 快照测试库的审查工具

cargo-insta 提供了一个用于 insta 快照审查的 cargo 命令。

cargo-insta 1.38.0 版本开始,您可以安装许多平台的预构建二进制文件,您也可以始终手动使用 cargo install 安装它们。

Unix

curl -LsSf https://insta.rs/install.sh | sh

Windows

powershell -c "irm https://insta.rs/install.ps1 | iex"

要安装特定版本(在此情况下为 1.38.0)

Unix

curl -LsSf https://github.com/mitsuhiko/insta/releases/download/1.38.0/cargo-insta-installer.sh | sh

Windows

powershell -c "irm https://github.com/mitsuhiko/insta/releases/download/1.38.0/cargo-insta-installer.ps1 | iex"

您也可以在此手动下载二进制文件

或者您也可以手动构建和安装它们。要安装旧版本,请确保传递 --locked 标志,以便尊重 Cargo.lock 文件

$ cargo install cargo-insta --version 1.15.0 --locked

使用方法

cargo-insta 提供了一些不同的命令来与 insta 快照交互。

对于运行测试,您可以使用 test 命令,对于审查快照 review。审查过程是交互式的,会提示所有识别出的更改。如果您想跳过审查,可以使用 acceptreject 直接操作。

有关更多信息,请参阅 文档

依赖关系

~10–20MB
~283K SLoC