Я пытаюсь проверить свою конечную точку GET, но получаю эту ошибку:
Uncaught AssertionError: expected { Object (_bsontype, id) } to equal '5be02038cf97ed1cc47feb8a'
Мой тест:
it("it should GET a user by the given id", done => {
let newUser = new User({
email: "bloggs@test.com",
givenName: "Willmott",
familyName: "Bloggs"
});
newUser.save((err, newUser) => {
let { _id: id } = newUser;
chai
.request(app)
.get("/users/" + id)
.send(newUser)
.end((err, res) => {
let { body: { _id } } = res;
expect(id).to.equal(_id);
done();
});
});
});
Как я могу заставить expect(id).to.equal(_id);
пройти?