Я изучаю модульное тестирование в узле js, используя Tape.js, и пока мне только полезно проверить результат, возвращаемый функцией, но что делать, если обратный вызов был вызван ровно n раз?
У меня есть эта функция, которая вызывает функцию обратного вызова n раз:
const repeatCallback = (n, cb) => {
for (let i = 0; i < n; i++) {
cb();
}
}
module.exports = repeatCallback;
И тест ленты:
const repeatCallback = require('./repeatCallback.js');
const test = require('tape');
test('repeat callback tests', (t) => {
t.plan(3);
repeatCallback(3, () => {console.log('callack called');})
});
И я получаю ошибку: нетok 1 plan! = count
Как мне обновить в моем тесте счетчик, чтобы он соответствовал количеству вызванных звонков?
THanks