qunit v2.17.0 Release Notes

Release Date: 2021-09-05 // over 2 years ago
  • ➕ Added

    • ✅ HTML Reporter: Add "Rerun failed tests" link. (Jan Buschtöns) #1626
    • Core: New error event for bailing on uncaught errors. (Timo Tijhof) #1638

    🔄 Changed

    • ⚠ Core: Improve warning for incorrect hook usage to include module name. (Chris Krycho) #1647

    🗄 Deprecated

    • 🗄 Core: The internal QUnit.onError and QUnit.onUnhandledRejection callbacks are deprecated. #1638

    These were undocumented, but may have been used in a fork or other custom runner for QUnit. Switch to the supported QUnit.onUncaughtException instead.

    🛠 Fixed

    • Assert: Improve validation handling of assert.throws() and assert.rejects(). (Steve McClure) #1637
    • Core: Ensure skipped child module hooks don't leak memory. (Ben Demboski) #1650
    • Core: Fix bad module nesting when module closure throws global error. #1478
    • Core: Fix reporting of uncaught errors during QUnit.begin(). (Timo Tijhof) #1446
    • Core: Fix reporting of uncaught errors during or after QUnit.done(). (Timo Tijhof) #1629