expectorate:我特别擅长排痰

时间:2021-03-25 13:16:07
【文件属性】:
文件名称:expectorate:我特别擅长排痰
文件大小:31KB
文件格式:ZIP
更新时间:2021-03-25 13:16:07
Rust 祛痰 这是一个小库,用于验证保存在文件中的预期输出。 当应该更新内容以匹配新结果时,它使更新内容变得容易。 验证输出 假设您有一个函数compose()来生成一个字符串,并且有一个名为lyrics.txt的文件,其中包含预期的输出。 您可以像这样比较实际输出: let actual: & str = compose (); assert_content! ( "lyrics.txt" , actual); 如果输出不匹配,您将看到类似以下的输出: 白色表示内容匹配。 红色表示文件中的内容丢失。 绿色表示添加了文件中未包含的内容。 如果我们要接受compose()的更改,则只需使用EXPECTORATE=overwrite运行。 假设lyrics.txt已签入, git diff将显示如下内容: diff --git a/examples/lyrics.txt b/e
【文件预览】:
expectorate-master
----rustfmt.toml(3KB)
----Cargo.toml(446B)
----.github()
--------workflows()
----src()
--------lib.rs(3KB)
----.vscode()
--------settings.json(127B)
----examples()
--------basic.rs(303B)
--------lyrics.txt(153B)
----LICENSE(11KB)
----README.md(1KB)
----screenshots()
--------expectorate.png(21KB)
----tests()
--------data_a.txt(22B)
--------data_b.txt(32B)
--------test_basic.rs(327B)
----.gitignore(128B)

网友评论