文件名称:fast-check-examples:基于快速检查的基于属性的测试(QuickCheck)示例
文件大小:88KB
文件格式:ZIP
更新时间:2024-06-11 00:36:41
tdd quickcheck property-based-testing fast-check JavaScript
基于属性的测试 该存储库提供了您可能编写的基于属性的测试的示例。 它利用了快速检查-用TypeScript编写的框架-但可以轻松地转换为其他框架或语言。 为了向您的项目添加快速检查,您必须运行: npm install fast-check --save-dev 如果要在本地运行此存储库的属性,请执行以下操作: git clone https://github.com/dubzzz/fast-check-examples.git cd fast-check-examples npm install npm run test 请注意,失败的实现测试已被禁用。 简而言之,基于属性的测试 基于属性的测试的座右铭:用属性代替孤立的示例-或除之外。 它可以覆盖更广泛的输入范围,从而发现尚未发现的错误(请参阅快速检查发现的错误: , , )。 属性可以通过以下方式汇总:对于任何(a
【文件预览】:
fast-check-examples-main
----test-tape()
--------example.spec.js(504B)
----.babelrc(58B)
----test-jest()
--------example.spec.js(596B)
----test-jasmine()
--------example.spec.js(745B)
----spec()
--------support()
----test-ava()
--------example.spec.js(598B)
--------example.raw.spec.js(578B)
----LICENSE(1KB)
----test()
--------longest common substr()
--------stable sort()
--------packages()
----.prettierrc(73B)
----README.md(5KB)
----.gitignore(13B)
----package-lock.json(331KB)
----package.json(1KB)