我是第一次使用mocha和chai编写测试用例。这是我的服务返回的非常简单的响应:
{
"success": true,
"message": "Done"
}
我写了这样的断言:
describe('GET /TestService', function() {
it('should run successfully.', function(done) {
request
.get('/myApp/TestService/')
.expect(200)
.expect('Content-Type', 'application/json')
.end(function(err, res) {
expect(res.body.success).to.equal(true);
expect(res.body.message).to.equal('Done');
});
});
});
当我执行测试时,它返回: 未捕获的AssertionError:预期未定义为真等
这有什么问题?这是我第一次遇到摩卡和柴。也许我错过了一个非常基本的东西。这只是第一步。有人能推动我前进吗?