我正在尝试测试一个 api (sails.js),但我无法使用 JSON.parse 返回的数据
我有这个测试:
describe('when requesting resource /coin', function () {
it ('should request "/Coin" on server and return it', function (done) {
supertest(sails.express.app)
.get('/Coin')
.expect('Content-Type', /json/)
.expect(200, done)
.end(function(err, res) {
var result = JSON.parse(JSON.stringify(res.text));
assert.equal(result.cash, 1000);
done();
})
})
})
在这里您可以看到结果如何:
未捕获的类型错误:对象 [
{
"userId": "macario",
“现金”:1000,
"createdAt": "2014-03-04T20:17:57.483Z",
"updatedAt": "2014-03-07T02:47:51.098Z",
“身份证”:15
}
][
{
"userId": "macario",
“现金”:1000,
"createdAt": "2014-03-04T20:17:57.483Z",
"updatedAt": "2014-03-07T02:47:51.098Z",
“身份证”:15
}]
和错误:
未捕获的 AssertionError:“未定义”== 1000
我想使用这些信息,但我无法访问它们。