Я пытался написать тест жасмина для этой функции в javascript Жасмин затем столкнулся с этой ошибкой.
window.mainFun = function(){
doSomething();
}
function doSomething(){
var a=["aa","ac","aa","ab","aa","ad","aa"];
var c={};
var b = new Set(groupTokens);
var i=0
b.forEach(function (item) {
c["a"+(i++)] = item;
}
return c;
}
Тогда я получаю эту ошибку: TypeeError: undefined is not a constructor (evaluating setVariable.forEach)
Я пытался проверить этот код следующим образом:
describe("test suite", function() {
it("test spec", function() {
window.mainFun();
expect(window.doSomething()).toEqual("{aa,ab,ac,ad}");
});
});
, но я получаю ту же ошибку.