【发布时间】:2014-10-15 18:32:23
【问题描述】:
我正在运行以下测试:
describe("objects", function () {
it("should equal", function () {
var a = {
a: 1,
b: 2,
c: {
a: 1,
b: 2,
c: {
a: 1,
b: 2,
x: 3
}
}
};
var b = {
a: 1,
b: 2,
c: {
a: 1,
b: 2,
c: {
a: 1,
b: 2,
x: 4
}
}
};
a.should.deep.equal(b);
});
});
测试按预期失败,但错误消息根本没有帮助。
AssertionError: expected { Object (a, b, ...) } to deeply equal { Object (a, b, ...) }
我如何得到它以便它输出一个美化的 json 比较?
我目前使用的库:
- 业力 0.12.1
- 业力摩卡 0.1.6
- karma-mocha-reporter 0.3.0
- 因果报应 0.1.0
【问题讨论】:
-
你有想过这个吗?
-
很遗憾,我还没有找到解决方案
-
我将不得不再次使用 Jasmine
标签: mocha.js karma-runner chai