QUnit Blog

QUnit 2.24.1 Released: Bug fixes

More TAP compliance fixes, and memory for "error" events.

Continue reading "QUnit 2.24.1 Released: Bug fixes".

QUnit 2.24.0 Released: Cleaner traces and new CLI file extensions

New stacktrace cleaning, CLI file extensions, and various performance improvements and bug fixes.

Continue reading "QUnit 2.24.0 Released: Cleaner traces and new CLI file extensions".

Cleaner stack traces in QUnit

Stack traces shown in the QUnit CLI now remove or grey out internal calls by Node.js and QUnit.

Continue reading "Cleaner stack traces in QUnit".

QUnit 2.23.1 Released: Bug fixes

Various improvements to the CLI and HTML Reporter.

Continue reading "QUnit 2.23.1 Released: Bug fixes".

QUnit 2.23.0 Released: Automatic labels

Your data can now directly serve as its own label for test cases, because QUnit.test.each() now automatically assigns labels to each array item.

Continue reading "QUnit 2.23.0 Released: Automatic labels".

QUnit 2.22.0 Released: Add test.if

Introduce test.if() and module.if() functions to facilitate conditional skipping.

Continue reading "QUnit 2.22.0 Released: Add test.if".

QUnit 2.21.1 Released: Bug fixes

Various bug fixes, and improved stack trace formatting.

Continue reading "QUnit 2.21.1 Released: Bug fixes".

QUnit 2.21.0 Released: Add assert.closeTo

Introduce assert.closeTo() to make number comparisons easy. Credit to James M. Greene for the original qunit-assert-close plugin!

Continue reading "QUnit 2.21.0 Released: Add assert.closeTo".

QUnit 2.20.1 Released: Bug fixes

Fix IE compat with sinon.useFakeTimers, and fix hanging assert.async().

Continue reading "QUnit 2.20.1 Released: Bug fixes".

QUnit 2.20.0 Released: Improve diagnostics

Add type check to assert.async() parameter, add QUnit.reporters.perf, and improve performance.

Continue reading "QUnit 2.20.0 Released: Improve diagnostics".
Older posts