【文件属性】:
文件名称:lazytests:懒惰工程师的懒惰测试
文件大小:4KB
文件格式:ZIP
更新时间:2021-07-19 08:17:54
JavaScript
Lazytests:懒惰工程师的懒惰测试
为什么?
因为它比编写大量重复测试样板更方便。
(我敢肯定还有很多其他库,它们的功能与这个库非常相似(如果不完全相同)。如果我能通过 npmjs.org 的搜索功能找到其中之一,我会使用它相反。毫无疑问,这个同样很难找到,但我知道它在哪里,这对我来说已经足够了。)
如何?
精简版
在你的外壳中:
$ npm install --save-dev lazytests
在您的代码中:
cases = require('lazytests');
cases(it, testCases, testFunction);
长版
模块导出一个函数。 这个函数接受三个参数:
runner :要使用的测试运行器函数。 这应该由您的测试框架定义; 例如,在 Mocha 中,你会通过it 。
cases :要执行的测试用例数组。 每个测试用例本身就是一个数组
【文件预览】:
lazytests-master
----.gitignore(37B)
----README.org(3KB)
----package.json(515B)
----.travis.yml(37B)
----LICENSE(1KB)
----lazytests.js(638B)
----test()
--------lazytests.spec.js(1KB)