2
Mongoose pre
save
フックで実行されるいくつかのドキュメント変換をテストしたいと思います。簡単な例:Mongooseドキュメント:テストのために手動でフックを実行
mySchema.pre('save', function(callback) {
this.property = this.property + '_modified';
callback();
});
テスト:
var testDoc = new MyDocument({ property: 'foo' });
// TODO -- how to execute the hook?
expect(testDoc.property).to.eql('foo_modified');
どのように私は手動でこのフックを実行することができますか?