https://medium.com/adobetech/problems-with-code-coverage-when-assessing-functional-tests-81d0a201c457