Я проверяю свой почтовый маршрут на Restful API, над которым я работаю
Ниже мой тест. Данные, которые я хочу опубликовать, никогда не проходят, и req.body возвращает пустое
const assert = require("assert");
const app = require("../../index");
const CarController = require("../../controllers/car");
const chai =require("chai");
const chaiHttp= require("chai-http");
const chaiAsPromised = require("chai-as-promised");
const expect = require('chai').expect;
const should= require('chai').Should;
chai.use(chaiHttp);
chai.use(chaiAsPromised);
describe("Cars",function(){
describe("/POST",()=>{
it("Should post a new car add",(done)=>{
chai.request(app)
.post('/api/v1/car')
.set('Content-Type', 'application/json')
.send({
'email' :'clarkeschultz@gink.com',
'price':'2000',
'state':'new',
'status':'pending'
})
.end(function(err,res){
expect(err).to.be.null;
res.body.should.be.a('object');
done();
})
})
})
})
Тест должен пройти, но я получаю «Uncaught TypeError: Невозможно прочитать свойство« быть »из неопределенного» * 1006 *