Karma、Tape、Istanbul (具体的には、babel-istanbul) を使用して、ES6 コードベースの正しいカバレッジ レポートのように見えるものを取得できますが、HTML レポートでは、余白に示されているように、いくつかのカバーされた行が赤で表示されます。それらはテスト スイートで何度かカバーされています。
特に、13 行目は 4x のカバレッジを示しています。これは、先ほど書いたテスト ( concat()
4 回呼び出す) を反映しています。
なぜその線は赤いのですか?