说我有以下嵌套一成不变的数据结构:我应该如何测试两个嵌套不可变的js数据结构以实现深度相等?
import { Record, List } from 'immutable'
const foo = List([
Record({
id: 1,
gameState: Record({})
})
])
我将如何测试两个嵌套不变JS数据结构是彼此相等?
test.js
import jest from 'jest'
import { Record, List } from 'immutable'
describe('test',() => {
it('that foo equals expected',() => {
const expected = List([
Record({
id: 1,
gameState: Record({})
})
])
expect(foo).toEqual(expected)
})