我使用下面的代碼返回隨機數組 我的問題是我應該如何用摩卡和chai單元測試它,因爲這裏提供的問題是每次運行隨機數字...JavaScript,用於隨機數的摩卡測試
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 - 不知道我想驗證功能是否正在工作,所以即時開放的想法... –