mt_coff's log

メモとか雑に

Jestでcoverageがでなかったので自分の対処法メモ

現象

Jestを使用してテストを行っていたが、jest.conf.jsに以下のように書いていてうまくカバレッジが出なかった。

collectCoverageFrom: [
  "src/**/*.{js, ts, tsx}",
  // その他設定
]

これでカバレッジを見ると

----------|----------|----------|----------|----------|-------------------|
File      |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
----------|----------|----------|----------|----------|-------------------|
All files |        0 |        0 |        0 |        0 |                   |
----------|----------|----------|----------|----------|-------------------|

こんな感じになってしまった。

解決策

上記のコードでは{js, ts, tsx}のようにカンマの後にスペースが入っている。
これだとダメだったようで{js,ts,tsx}のようにすると正常にカバレッジが表示された。
スペースが入ると動かなくなるものには気をつけていきたい💪