Я использую babel-istanbul для измерения охвата тестами кода ES2016. Это работает относительно хорошо, за исключением того, что это говорит о том, что охват моей ветки ниже, чем есть на самом деле. Причина этого, по-видимому, в том, что он интерпретирует экспорт по умолчанию иначе, чем я:
Как видно, он помечает мой экспорт по умолчанию знаком E
, говорящим, что «другой путь не выбран». Насколько я понимаю, здесь только один путь. Что я делаю не так?
(И если вы действительно увлечены этим: код можно найти в GitLab.)
Изменить: оказалось, что это происходит только при использовании Babel 6.7.5 и выше, поэтому я сообщил ошибка.