1. ホーム
  2. javascript

[解決済み] Jest: オブジェクトのキーと値をテストする方法は?

2022-04-21 16:34:51

質問

私は mapModule コンポーネントをインポートしてエクスポートします。

import ComponentName from '../components/ComponentName';

export default {
  name: ComponentName,
};

をテストするにはどうすればよいですか? mapModule は、エクスポートされたキーと値が正しいか、またそれらが NULL や未定義でないかを確認してください。

解決方法は?

jestのバージョン23.3.0にて。

expect(string).toMatch(string) 

は文字列を想定しています。

使用してください。

const expected = { name:'component name' }
const actual = { name: 'component name', type: 'form' }
expect(actual).toMatchObject(expected)

結果はテストに合格しています