カルマ テストでは、コード カバレッジにistanbulを使用しています。これは、JavaScript の単体テストのコード カバレッジを追跡するのに最適です。ただし、これは HTML テンプレートのコード カバレッジを追跡しません。
テンプレートにはほとんどロジックがありませんが、追跡してテストで適切にカバーしたい複雑さが残っています。すべての HTML テンプレートを適切にカバーするためのベスト プラクティスは何ですか。私たちの特定のケースでは、ng-if と ng-switch を使用します。すべてのブランチが適切にカバーされるようにしたいと考えています。