0
У меня есть очень простой набор тестов, написанный в мокко. Сумасшедшая вещь, когда я сделать тест ", я получаю следующее сообщение об ошибке:Mocha's beforeEach() и сделано() функция не работает
Uncaught TypeError: Object [object Object],[object Object] has no method 'done'
Вот код:
describe('Lists Endpoint (/lists)', function(){
beforeEach(function(done){
db.collection('lists').remove(function(err){
db.collection('lists').insert([{name: 'LPS list', desc: 'Nice list!'}, {name: 'TLB list', desc: 'Cool listo!'}], function(err, records){
done(); //Throws TypeError
});
});
});
describe('GET /lists', function(){
it('should return an array of lists', function(done){
request(app).get('/lists').end(function(err, res){
res.should.have.status(200);
res.should.be.json;
res.body.should.be.an.Array;
res.body.length.should.eql(2);
res.body.
done();
});
});
});
});
Ничего себе, я совершенно не видел эту чертову ". Большое спасибо! – JoeDRL