I've got a new open source node typescript project ([login to view URL]
). I am in fact YizYah. This is part of a larger project, and we'd like each module to be covered with tests, but for now we're starting with just this one. I have never tried to achieve 100% test coverage, but I want to go for it...
I need you to create for me unit tests using the ava test runner. Can you get me to 100% line and branch test coverage?
Kindly answer the following questions if you apply:
1. What experience do you have with building tests using AVA. If not, with some other JS test runner?
2. What metrics could we agree to as a basis for saying that we have 100% test coverage in place?
3. What limits to that ideal of 100% exist here? What warnings do you have for me? Are there cases where less than 100% would be advisable? Will you need anything from me for this to work?
Please also put as the first line of your reply "I love ava" in all-caps. (Even if it isn't exactly true...) That's just so that I know that you read this and are responsive to instructions. Sorry, any proposals that don't will not be considered for the gig.