There is a known bug when using Babel with Istanbul (NYC) that when you run coverage it displays coverage problems with else path not taken …