assertive:断言是一个简洁而又富有表现力的断言库

时间:2024-05-23 04:30:05
【文件属性】:

文件名称:assertive:断言是一个简洁而又富有表现力的断言库

文件大小:69KB

文件格式:ZIP

更新时间:2024-05-23 04:30:05

nodejs javascript promise assertion-library JavaScript

断言的 简洁而富有表现力的断言库 断言与其他断言库是否不同? 断言的目的是使断裂的确切原因和测试意图尽可能快速,容易地发现,同时要充分注意预期数据和实际数据的颜色和对齐方式,因此您应该能够立即收集所需的信息。 它还通过严格测试正确的断言调用,并避免选择具有错误解释记录的断言名称,以防止发生任何错误的否定测试,这不仅是由阅读代码的人,而且还包括程序员编写的。它们,甚至可以使100%-test-coverage代码代表它测试错误的东西而失败。 语义版本控制 断言使用版本号,尽管我们应该指出,我们可能会在次要版本号更新中加强断言检查,从而使以前静默传递的代码现在失败。 恰当的例子:在v1.3.0之前,使用断言来验证字符串是否包含空字符串的代码就可以做到这一点。 换句话说-什么都没有,因为该断言不会测试任何东西。 现在,这样的测试在您的测试套件中被标记为一个错误,您应该修复该错误,因为它不是


【文件预览】:
assertive-main
----.eslintrc(134B)
----lib()
--------assertive.js(17KB)
--------typedefs.d.ts(5KB)
----CONTRIBUTING.md(6KB)
----.travis.yml(180B)
----LICENSE(1KB)
----test()
--------assertive.test.js(31KB)
--------promisified.test.js(4KB)
----README.md(8KB)
----.npmrc(36B)
----.editorconfig(171B)
----.gitignore(66B)
----CHANGELOG.md(10KB)
----package-lock.json(176KB)
----package.json(1KB)

网友评论