2017-09-01 7 views
0

いいえ..私は単体テストをしようとしています作成したエンティティの機能上のモカiは、AWS S3バケットにファイルを挿入するために作成した。しかし、それが必要ということです私はエラー:done()がエラーではない:{"code":2、 "message": "ユニークキー違反:******}

Error: done() invoked with non-Error: {"code":2,"message":"Unique key violation: employee#[email protected]"} 

私のコードは

// Act 
    data.saveEntity(type, instance, (err) => { 
     console.log("saving existing user"); 
     if (err) { 
      console.log("failed to save user"); 
      // Assert 
      assert.equal(err.code, 2, 'Given inunique key when creating entity then return code 2'); 
      done(); 

     } 
    }) 

テストの点のように見えるこのエラーを取得しておきますユーザーがいる場合は失敗します 問題が分からないようですが、詳細情報が必要な場合はお知らせください

答えて

0

あなたはあなたのitステートメントでやり遂げられたことはありませんか?

it ('Check this error', function (done) { 
data.saveEntity(type, instance, (err) => { 
     console.log("saving existing user"); 
     if (err) { 
      console.log("failed to save user"); 
      // Assert 
      assert.equal(err.code, 2, 'Given inunique key when creating entity then return code 2'); 
      done(); 

     } 
    }) 

}); 
関連する問題