1

我如何body使用 chai-as-promised 检查房产?我正在尝试访问 SuperAgent文档中突出显示的响应正文,但断言.should.have.property('res')失败。我console.log(res)在一个单独的测试中得到了这些结果。检查诸如domain_events将满足测试的属性。

具体的断言错误是:AssertionError: expected { Object (domain, _events, ...) } to have property 'res'.

it('should return a response message with success:true and a token', () => {
    return request(app).post('/auth').type('form')
        .set('Content-Type', 'application/x-www-form-urlencoded')
        .send({username: 'jbiden', password: 'password'}).end()
        .should.have.property('res') //'domain','_events' satisfy the test
});

编辑:在 Bergi 的评论中回答。

4

0 回答 0