mapModule
コンポーネントをインポートしてエクスポートする場所があります:
import ComponentName from '../components/ComponentName';
export default {
name: ComponentName,
};
mapModule
正しいエクスポートされたキーと値があり、それらが null または未定義ではないことをどのようにテストできますか?
ベストアンサー1
次のいずれかを使用できます:
toEqual と toMatchObject はオブジェクトのテンプレート マッチャーです。
let Obj = {name: 'component name', id: 2};
expect(oneObj).toEqual({name: 'component name'}) // false, should be exactly equal all Obj keys and values
expect(oneObj).toMatchObject({name: 'component name'}) // true
または簡単に toHaveProperty を使用します:
let Obj = {name: 'component name'};
expect(oneObj).toHaveProperty('name') // true
expect(oneObj).toHaveProperty('name', 'component name') // true