在Node.js
单元测试中,如何创建数据驱动的单元测试
?
例如,我有一个通用的函数/方法
,我想在具有不同数据集的多个单元测试中重复使用它。我尝试查看 nodeunit、vows、whiskey、qunit、expresso
;但我无法找到实现此功能的方法。
我并没有考虑在多个测试中直接调用函数,而是在循环中使用通用的方法
来获取每次迭代中的数据并执行它,作为一个unittest
这样做的原因是,我至少有 1000 行参数化数据,我想为其编写 unittest
。显然我不能继续写 1000 个 unittests
物理。
谁能给我指出实现上述目标的方法。
最佳答案
有允许运行参数化 quint 测试的 qunit 插件
https://github.com/AStepaniuk/qunit-parameterize
因此您可以将测试数据和测试方法分开,并对不同的数据集运行相同测试方法。
关于node.js - 如何在 Node.js 中创建数据驱动测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12948581/