Testing
-
-
How environment variables make your Ruby test suite flaky
Environment variables can help manage config in any application. But they can also make Ruby test suites flaky. Learn why this happens and how to fix it. -
-
-
-
-
Testing ESM with Mocha and testdouble.js
Mocha unit tests and mocking with native ESM, and the journey it took to get there -
-
Necessary & Sufficient
How do you know your code is tested enough? How do you avoid tests that don't add value? Jim Weirich created a heuristic that can answer these! -
A first look at GitHub Actions
A walkthrough of a typical Node.js CI workflow using GitHub Actions, migrated from Travis CI.