相同字符串上的节点AssertionError

时间:2017-11-15 08:17:13

标签: node.js v8 chai

我在节点脚本中使用自己的本机插件。这是片段。

var addon = require('MY_ADDON');
...
var should = chai.should();
addon.run().then((result) => {
  console.log(result);
  console.log(typeof result);
  result.should.equal('hello');
}).catch((error) => {
  console.log(error);
});

日志显示:

hello
string
{ AssertionError: expected 'hello' to equal 'hello'
    at addon.run().then (C:\...)
    at <anonymous>
  message: 'expected \'hello\' to equal \'hello\'',
  showDiff: true,
  actual: 'hello',
  expected: 'hello' }

这里的插件是一个本机c ++模块,其中v8 :: Promise :: Resolver将解析一些函数结果(hello字符串)。为什么我得到这个断言错误?

0 个答案:

没有答案