[英]how to reset mongoose after using factory girl in test?
我正在使用工廠女孩在 javascript 中創建我的貓鼬模型實例。 如何僅在測試環境中創建實例?
當我使用這家工廠時。 這種方法使我的實例真正在 MongoDB 中。
Factory.create('User', {name: 'WES'}, function(user) {
// build a post and override title and content
// console.log(user)
});
runnig 測試后,這個實例在我的數據庫中持久化
User.find({ name: 'WES' }, 'name age', function (err, users) {
// if (err) return handleError(err);
console.log(users)
})
但它必須只是在我的測試環境中。 我必須在出廠后手動重置我的 mongo DB 還是可以自動設置?
我剛剛開始接觸工廠女孩,但我相信在factory.create()
調用User.save()
factory.create()
。 運行測試后嘗試使用factory.cleanUp()
。 有關更多信息,請參閱此 github 問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.