1

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

この情報を利用したいのですが、アクセスできません。

4

1 に答える 1