【发布时间】:2016-12-07 07:16:45
【问题描述】:
我使用以下代码返回随机数数组 我的问题是我应该如何使用 mocha 和 chai 对其进行单元测试,因为这里的问题是在每次运行随机数中提供的......
var randomArray = function(start, end) {
var range = [];
var resetRange = function() {
for (let i = start; i < end; i++) {
range.push(i);
}
shuffle(range);
};
return function(n) {
if (range.length === 0) {
resetRange();
}
return range.splice(0, n);
};
};
var arr = randomArray(10,20);
arr(10)会提供例子
[15, 16, 14, 17, 11, 19, 18, 10, 12, 13]
arr(3)会提供例子
[18, 15, 10]
【问题讨论】:
-
那么,你想要什么?是返回一个数字还是返回哪个随机数?
-
@JuanPicado - 不确定我想验证该功能是否正常工作,所以我愿意接受...
标签: javascript node.js unit-testing mocha.js chai