测试框架:mocha 我想测试保存然后删除mongodb中创建的文件(使用mongoose)
实际执行此操作的代码:
item = new Item()
item.save(function(err, data){
// if no errors test passed, then I need to test removing that item
Item.remove({_id: data.id})
})
我该如何描述测试?
我希望在输出中保存和删除单独的测试结果。
感谢。
答案 0 :(得分:-2)
var User = require('../../models/user');
describe('User', function(){
describe('#save()', function(){
it('should save without error', function(done){
var user = new User({ username : 'Luna'
, email : 'luna@me.name'
, password : 'asdf123'
});
user.save(function(err){
if (err) throw err;
done();
});
})
})
})