私はテストランナーにmochaを使用し、テストレポーターにはnycを使用しています。私は明らかにされていない行を見ていないし、どのように機能とステートメントが明らかにすることができるか誰かが知っているが、すべての行がカバーされているのだろうかと思っていた。アイデア?IstanbulJSコードカバレッジは100%の回線カバレッジを示しますが、100%の明細カバレッジを表示します
--------------------|----------|----------|----------|----------|----------------| File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines | --------------------|----------|----------|----------|----------|----------------| file.js | 98.77 | 100 | 88.89 | 100 | |
1の長さを有していたので、(b)は呼び出されませんでした=> a.compareTo JS? –
Pure JS。ノードバージョン8で実行されています。 – BryanLemon
HTMLレポートを調べ、テストされていないブランチを見つけます。時々、テキストレポートは完全に正確ではありません。 –