feat: migrate all unit tests to mocha