【发布时间】:2017-08-13 05:28:39
【问题描述】:
我正在对两个相当复杂的对象进行比较,并尝试在 expect 中使用 .toEqual 方法。
这是我的测试:
it('check if stepGroups data in controlData matches data in liveData', () => {
var controlStore = data.controlStore
var liveStore
return getData().then(result => {
liveStore = new Store()
liveStore.loadData(JSON.parse(result))
expect(controlStore).toEqual(liveStore)
})
})
我在预期输出和接收到的输出之间做了一个差异,它们看起来都是一样的。什么仍然会导致该测试失败?我正在阅读漂亮格式 (https://github.com/facebook/jest/issues/1622)。你有遇到过类似的情况吗?
【问题讨论】:
标签: javascript unit-testing reactjs jestjs