Почему Нок выдает мне ошибку о том, что тела не совпадают??
вот мой код.
it('Should Delete /user/removeuserskills', function(done){
mockRequest
.delete('/user/removeuserskills',{skill:'accountant'})
.reply(201,{
'status':200,
'message': '200: Successfully deleted skill'
})
.log(console.log)
request
.delete('/user/removeuserskills',{skill:'accountant'})
.end(function(err, res){
if(err){
console.log(err);
}
else{
expect(res.body.status).to.equal(200);
expect(res.body.message).to.equal('200: Successfully deleted skill');}
done();
});
});
Я получаю этот ответ, когда использую .log
Я понятия не имею, почему он говорит мне, что тела не совпадают. Я получаю это конкретно.
matching http://localhost:8080 to DELETE http://localhost:8080/user/removeuserskills: true
bodies don't match:
{ skill: 'accountant' }
{ Error: Nock: No match for request {
"method": "DELETE",
"url": "http://localhost:8080/user/removeuserskills"
}