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();
})
})
})
ここでは、結果がどのように見えるかを確認できます。
キャッチされていない TypeError: オブジェクト [
{
"userId": "マカリオ",
「現金」:1000、
"createdAt": "2014-03-04T20:17:57.483Z",
"updatedAt": "2014-03-07T02:47:51.098Z",
「ID」: 15
}
][
{
"userId": "マカリオ",
「現金」:1000、
"createdAt": "2014-03-04T20:17:57.483Z",
"updatedAt": "2014-03-07T02:47:51.098Z",
「ID」: 15
} ]
そしてエラー:
Uncaught AssertionError: "未定義" == 1000
この情報を利用したいのですが、アクセスできません。