Aside from the cringe inducing stack I've got layered, with client projects you (actually, me) work with the hand you've been dealt. I needed to add tests to this particular project (which will eventually be open source) and the typical route would have been Jest, but that failed hard. So here's what I did to get tests working.