验证nodejs中的对象断言或Chai

时间:2017-07-12 10:45:10

标签: node.js assert chai

我正在尝试完成一个非常简单的验证返回对象的任务, 对象是:

{ bids: 
   [ { i: 19546,
       f: 1,
       p: 5,
       s: 0,
       n: 'SPOTX',
       g: 172,
       b: 0,
       st: 1499711400000,
       et: 0,
       sdv: 0,
       sip: 0,
       dfp: 0,
       def: 1 } ] }

我只想验证返回的值是一个对象,它有出价数组。

我尝试了nodejs assert.equal,deepEuqal和chai的chai.expect(value).to.equal('{bid:[]}');但没有任何效果。

谁有任何想法?

1 个答案:

答案 0 :(得分:0)

如果您想测试这些值,可以尝试:

var expect = require('chai').expect;
expect(function(args).to.deep.equal( {} );

http://chaijs.com/api/bdd/