我正在对两个非常复杂的对象进行比较,并试图在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)
})
})
Run Code Online (Sandbox Code Playgroud)
我在预期输出和接收输出之间做了一个差异,它们看起来都是一样的.还会导致此测试失败的原因是什么?我正在阅读漂亮的格式(https://github.com/facebook/jest/issues/1622).你遇到过类似的情况吗?