web-dev-qa-db-ja.com

mocha、chai、Uncaught AssertionError:予想される{}は{} +予想と等しい-実際

  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();
      });
  });

1)間違ったIDのCRUD GET/customers /のお客様:

  Uncaught AssertionError: expected {} to equal {}
  + expected - actual
13
Limarenko Denis

オブジェクトを比較する場合は deep を使用します。

expect(res.body).to.deep.equal({});

または eql メソッドを使用します。

expect(res.body).to.eql({});
30
robertklep