Jasmine Async Testing: From done() Callbacks to async/await — What Changed and What Didn't
Jasmine's async testing evolved from done() callbacks to native async/await. This post covers version-specific behavior, a practical migration pattern using promisify, clock mocking differences, and the readability vs. debugging trade-off.