Jestのテストを実行した際にCoverageを100%することができないです。
exportされているsericeのmethodをテストしています。
下記の「anonymouseFunction」の「if (event === 'invalid')」が「Uncovered Line」の箇所です。
typescript
1async serviceMethod(event): Promise<string> { 2 let isInvalid = false; 3 4 const anonymouseFunction = () => { 5 if (event === 'invalid') { 6 isInvalid = true; 7 } 8 9 return isInvalid; 10 } 11 12 return anonymouseFunction(); 13}
無名関数があると、たとえ実行しても無名関数の中のifの分岐(exportもされていないため間接的にしか実行できない)のテストができずカバレッジを網羅できず100%になりません。
カバレッジを100%にするためにはどうしたらいいですか?