mocha,chai,Uncaught AssertionError:期望{}等于{} +期望 - 实际

Lim*_*nis 11 mocha.js chai

  it('GET /customers/ with wrong id', (done) => {
    request
      .get(`/customers/${wrongId}`)
      .end((err, res) => {
        expect(res.body).to.equals({});
        expect(res).to.have.status(404);
        done();
      });
  });
Run Code Online (Sandbox Code Playgroud)

1)客户CRUD GET /客户/ ID错误:

  Uncaught AssertionError: expected {} to equal {}
  + expected - actual
Run Code Online (Sandbox Code Playgroud)

rob*_*lep 30

deep如果您正在尝试比较对象,则需要使用:

expect(res.body).to.deep.equal({});
Run Code Online (Sandbox Code Playgroud)

或者使用eql方法:

expect(res.body).to.eql({});
Run Code Online (Sandbox Code Playgroud)