QUnit proudly joins ♻️ Reproducible Builds.
Today, the first release minted from our deterministic build process – QUnit 2.14. It was largely made possible by Rollup, with a couple of tweaks to ensure dist files use a date based only on information in the Git repository.
https://github.com/qunitjs/qunit/pull/1542
The SOURCE_DATE_EPOCH standard by @reproducible_builds made things easy to explain and document. No need to come up with our novel way! #standards #qunit #rollup #reproduciblebuilds
https://reproducible-builds.org/docs/source-date-epoch/
QUnit 2.14
🏄♀️ New floating header on the test results page.
ℹ️ Accessibility improvements in the HTML reporter.
🦎 Official support for SpiderMonkey runtime.
🐛 Miscellaneous bug fixes.
Thanks to Bryan Crotaz and Steve McClure for their contributions! #qunit #a11y #accessibility #SpiderMonkey
QUnit 2.13
📦 Introduce native support for ES Modules.
ℹ️ Improve logging for leaked assertions.
🐛 Fix suiteEnd event bug involving filters.
Thanks Steve McClure, Stephen Yeung, and brandonocasey for their contributions! #qunit #esmodules
QUnit 2.12.0
Highlights:
* New aliases for QUnit.test.only, QUnit.test.skip, and QUnit.test.todo.
* Support assert.throws() with arrow function as matcher.
The powerful, easy-to-use JavaScript testing framework.
Docs: https://qunitjs.com
Source: https://github.com/qunitjs/qunit
Contact: @krinkle