【发布时间】:2012-10-18 06:40:28
【问题描述】:
在Node.js 单元测试中,创建数据驱动unit tests 的方法是什么?
例如,我有一个常见的function / method,我想在具有不同数据集的多个单元测试中重复使用它。我试着调查nodeunit, vows, whiskey, qunit, expresso;但我无法找到实现此功能的方法。
我并没有考虑在多个测试中逐字调用该函数,而是在循环中使用常见的method 在每次迭代中获取数据并执行它,作为unittest
原因是,我至少有 1000 行参数化数据,我想为此编写 unittest。显然我不能继续写 1000 unittests 物理。
谁能指点我实现上述目标的方法。
【问题讨论】:
-
请定义“参数化数据行”?你指的是对象字面量数组还是 JSON 字符串?
标签: node.js qunit vows nodeunit expresso