gpt4 book ai didi

javascript - 使用 mocha 测试时超时

转载 作者:行者123 更新时间:2023-12-03 11:25:37 25 4
gpt4 key购买 nike

<分区>

我正在尝试使用 mocha 和 mongoose 编写测试用例。但是我编写的以下代码片段给了我错误“每个” Hook 之前的“Todo”:错误:超时超过 2000 毫秒。确保在此测试中调用了 done() 回调。”我无法解决这个问题。我是节点的初学者。任何人都可以帮助我解决这个问题。提前致谢。

 var Todo = require('../models/Todo'),
should = require('Should');

describe('Todo', function(){

beforeEach(function(done){
faketodo = {
name : 'xyz',
completed : true,
note : "This is test note"
}
Todo.remove(done);
});

describe('#save()', function(){
var todo;

beforeEach(function(done){

console.log('before each todo entry');
todo = new Todo(faketodo);
console.log('before each todo exit');
done();
});


it('should have name property', function(done){
todo.save(function(err, todo){

should.not.exist(err);
todo.should.have.property('name', 'xyz');
done();
});
});


it('should not save if name is not present', function(done){
todo.name = '';
todo.save(function(err, todo){
should.exist(err);
should.not.exist(todo.name);
done();
});
});
});

});

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com