QUnit 2.5.0 Released: Add assert.rejects

Includes a bunch of small fixes, better error handling, perf improvements, and the new assert.rejects API for verifying rejected promises.

Thanks to all our contributors!

Changelog

Added

  • Assert: New assert.rejects() method. (Robert Jackson) #1238
  • CLI: Fail test if there are unhandled rejections, similar to uncaught errors. (Robert Jackson) #1241
  • HTML Reporter: Fail test if there are unhandled rejections, similar to uncaught errors. (Robert Jackson) #1241

Changed

  • Assert: The assert.verifySteps() method now resets the steps buffer, making it easier to use multiple times in a single test. #1233

Fixed

  • Core: Remove artificial delays from internal setTimeout processing code. #1246

See also