@testing-library/react (react-testing-library) を使用して単体テストですべてのブランチ (100%) をカバーする方法。
以下にいくつかのシナリオを示します
条件ステートメント
const num = getNum(); if(num%2 === 0){ statements... } else { statements... }
ifブランチとelseブランチの両方でステートメントをカバーする方法は?
コンポーネントのプライベート メソッド
const onDateSelectorChange = (elem, value) => { statements... }
子に小道具として渡すために作成され、子からのみトリガーされる、上記のようなプライベートメソッドのステートメントをカバーする方法は?