Я пытаюсь сделать чистую функцию, используя для l oop пройти тест jest / npm test в терминале ... Я получаю сообщение об ошибке, что он не может прочитать свойство toBe ...
Моя функция:
const syntax = {
for1: (a,b) => {
for(let a=1; a<10; a++){
for(let b=1; b<10; b++){
return a+b;
}
}
}
}
Мой тест. js файл: я хочу проверить, что 1 + 2 не равно 0, делая этот тест успешным для функции
test('FORLOOP', () => {
expect(syntax.for1(1,2).not.toBe(0));
});
TypeError в терминале:
TypeError: Cannot read property 'toBe' of undefined
45 | test('FORLOOP', () => {
> 46 | expect(syntax.for1(1+3).not.toBe(0));
| ^
47 | });
ИЗМЕНЕНИЯ:
ИСПЫТАТЕЛЬНЫЙ ФАЙЛ: (фиксированные скобки)
test('FORLOOP', () => {
expect(syntax.for1(1,2).not.toBe(0));
});
TypeError: _syntax.default.for1 is not a function
55 |
56 | test('FORLOOP', () => {
> 57 | expect(syntax.for1(1+3)).not.toBe(0);
| ^
58 | });