3

テスト フレームワーク: 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})
})

テストはどのように説明すればよいですか?

出力で保存と削除の個別のテスト結果を取得したい。

ありがとう。

4

1 に答える 1

-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();
      });
    })
  })
})
于 2012-11-10T08:27:58.570 に答える