У меня есть index.js, который выглядит как
...
[line 69] if A:
[line 70] foo()
[line 71] else if B:
[line 72] bar()
Я написал тест для строки 69 - 70, если я прокомментирую это, тест пряжи --coverage покажет строку69, 70 пропущено.
Однако даже в этом тесте пропущена строка 69 жалобы на покрытие
Еще одна вещь, которую я заметил, заключается в том, что если я переключу условия if на
...
[line 69] if B:
[line 70] bar()
[line 71] else if A:
[line 72] foo()
В строке все еще отсутствует строка 69
В чем причина этого в шутке?Как я могу это исправить?