【发布时间】:2019-10-30 12:58:19
【问题描述】:
有时我只需要声明实际对象的特定属性,而不关心其他属性。
例如:
const actual = [
{ a: 1, additionalProp: 'not interestig' },
{ a: 2, additionalProp: 'not interestig' }
];
expect(actual).toEqual([
{ a: 1 },
{ a: 2 }
])
目前失败:
预计 $[0] 没有属性
additionalProp: '随机值'
我该如何写期望?
我目前正在做这样的事情:
expect(actual.map(i => ({a: 1}))).toEqual([
{ a: 1 },
{ a: 2 }
])
但我不太喜欢它,它不适用于更复杂的对象
【问题讨论】:
标签: javascript jasmine