私はいくつかの API を持っています。郵便配達員でそれらをテストすると、正常に動作します。しかし、mocha js で同じデータを使用してその API をテストしようとすると、一部の API が機能し、「500 内部サーバー エラー」や「400 不正な要求」などのエラーが表示されます。
郵便配達員とモカ テスト スクリプトの両方で、同じデータ、同じ要求、同じ承認の詳細を渡していると確信しています。
私はモカでこれを試しましたが、モカが私にこのようなエラーを与える理由よりも、郵便配達員に同じデータを渡しています。私のすべてのサーバーとデータベースは稼働しており、正常に動作しています。
it("Updating User details: ", function (done) {
server
.put(apiUrl + "/user")
.set({
"name": "Vinay Pandya",
"photo": "http://tamilcinema.com/wp-content/uploads/2015/05/madhavan.jpg",
"email": "mail@mail.com",
"gender": "M"
})
.set({"Authorization": token})
.expect(200)
.end(function (err, res) {
if (err)
throw err;
res.status.should.equal(200);
res.body.status.should.equal("success");
//console.info(JSON.stringify(res.body));
});
done();
});