第一个beforeEach
清除用户集合......这对第一组测试(#save()描述)很好...但不适用于第二个描述(“#find() “)。
describe('User', function(){
beforeEach(function(done){
//clear out db
User.remove(done);
});
describe('#save()', function(){
beforeEach(function(done){
user = new User(fakeUser);
done();
});
it('should have username property', function(done){
});
it('should not save if username is not present', function(done){
});
});
describe('#find()', function(){
beforeEach(function(done){
user = new User(fakeUser);
user.save(function(err, user){
done();
});
});
it('should find user by email', function(done){
});
it('should find user by username', function(done){
});
});
});
第一个beforeEac
h指的是什么?我认为它适用于每个孩子describe
,但显然不是。
答案 0 :(得分:0)
我的不好,我需要添加after
来删除该集合。