JestでObject deepEqualの部分一致テストをしたい

公開:2020/11/27
更新:2020/11/27
1 min読了の目安(約300字TECH技術記事

やりたいこと

{ 
 id: 1,
 name: 'taro',
 age: 10
}

のなかに

{
 name: 'taro',
 age: 10
}

があるか

どうやるか

expect.objectContainingを使います!

const obj = { 
 id: 1,
 name: 'taro',
 age: 10
};

expect(obj).toEqual(
  expect.objectContaining({
	 name: 'taro',
	 age: 10
  }),
);

refs
https://www.366service.com/jp/qa/0b876bbb520062cbe621d6e6599521fb