#qunit
Test Starter is also supported in wdio-qunit-service now 🥳
www.npmjs.com/package/wdio...
wdio-qunit-service
WebdriverIO service for running QUnit browser-based tests and dinamically converting them to wdio test suites.. Latest version: 1.3.0, last published: 11 hours ago. Start using wdio-qunit-service in y...
www.npmjs.com
January 22, 2025 at 11:51 AM
Join us for a chat about some options to replace the deprecated karma-ui5. Glad to be part of that with my wdio-qunit-service 😊
www.npmjs.com/package/wdio...
December 10, 2024 at 1:26 AM
Release 3.0.0 · qunitjs/qunit
https://realtime.jser.info/2026/10/08/release-3-0-0-qunitjs-qunit/

https://github.com/qunitjs/qunit/releases/tag/3.0.0 QUnit 3.0.0リリース。 Node.js 16以下/PhantomJS/AMD向けビルトインexport/QUnit.load()などを削除。 ネイティブESM配布、before
October 8, 2026 at 2:20 PM
when testing in ember, (whether you use qunit or vitest)

this is done for you 🎉
This is such a silly mistake and yet I see you making it all the time in your tests.

❌ Do NOT run cleanup after assertions
✅ Schedule the cleanup via hooks or use Disposable Objects

A seemingly tiny change that'll have tremendous impact on your tests, especially memory-wise.
September 21, 2026 at 4:59 PM
Crazy how, for browser testing, and with all the money pouring in to vitest, QUnit still has better DX.

it seems there is no way to "Pause on uncaught exceptions" to debug what's breaking in tests (since vitest catches to print the stack).

Can vitest add QUnit support?
June 2, 2025 at 3:33 PM
QUnit 3.0.0リリース。
Node.js 16以下/PhantomJS/AMD向けビルトインexport/`QUnit.load()`などを削除。
ネイティブESM配布、`before`/`after`フックのmodule context、`QUnit.config.reporters.html`を追加。
デフォルトのテストタイムアウトを3… "Release 3.0.0 · qunitjs/qunit" https://github.com/qunitjs/qunit/releases/tag/3.0.0 #JavaScript #library #ReleaseNote #test
October 8, 2026 at 2:18 PM
WebdriverIO QUnit Service now supports all sort of QUnit usage in SAP Fiori and UI5 apps! Whatever UI5/QUnit testing method you're using, you can run it with wdio-qunit-service.
All you need is a wdio.conf.js file. Have a look at an example:
github.com/SAP/openui5-...
January 22, 2025 at 11:30 AM
QUnit 2.26 is out!

✨ Add return value to assert.rejects(), for extra assertions on the rejection value.
✨ Support local scripts in CLI --reporter option.
🧩 Add "ignoreUnhandledRejections" to ease upgrade for SAP OpenUI5 apps. @ui5.bsky.social @sapcommunity.bsky.social

qunitjs.com/blog/2026/05...
QUnit 2.26.0 Released: Return from assert.rejects
Introduce return values to assert.rejects() and assert.throws(), and support loading local reporter scripts.
qunitjs.com
September 11, 2026 at 11:55 AM
Stickers packed and ready for FOSDEM!

Message me to meet and take some!

#fosdem #fosdem2026 #qunit #jquery
January 30, 2026 at 4:11 AM
👤 Post by ansgarl (by SAP):
"How to use latest QUnit and sinon to test your SAPUI5 applications"
🔗 Link: https://community.sap.com/t5/technology-blog-posts-by-sap/how-to-use-latest-qunit-and-sinon-to-test-your-sapui5-applications/ba-p/14156476
August 19, 2025 at 9:47 AM
Discovered today that you may use QUnit3 in your UI5 tests. It was not working well with ui5-test-runner until today ;-)

github.com/ArnaudBuchho...
Release v5.14.2 · ArnaudBuchholz/ui5-test-runner
5.14.2 (2026-10-07) Bug Fixes use extend(details) in QUnit.begin to restore QUnit 3 compatibility (#195) (d88093e)
github.com
October 8, 2026 at 3:26 AM
QUnit QR in devcontainer: God damn these electric sex pants! #ITCrowd
December 27, 2025 at 9:15 AM
Our test framework, qunit: bsky.app/profile/null...

Has got some good docs cookin
look who I found!

Qunit's doing good work!
March 16, 2025 at 11:40 PM
QUnit 2.25 is out!

Highlights from 2.24.1 and 2.25.0:

🧩 Support display of "early" errors in the HTML Reporter.
✨ New test filter callback, for parallel test runners and other cool stuff. Thanks Sebastian Gbudje and @nullvoxpopuli.com!
🐛 Fix bugs in the TAP-reporter.

qunitjs.com/blog/2025/12...
QUnit 2.25.0 Released: Add callback filter
Introduce QUnit.config.testFilter to programmatically filter tests.
qunitjs.com
January 2, 2026 at 1:19 AM
Join #UI5ers live on Dec 12th as we discuss the deprecation of our karma-ui5 plugin and explore powerful alternatives for your OpenUI5/SAPUI5 test suite:

✅ ui5-test-runner
✅ wdio-qunit-service

➡️ openui5.org/events/#id=u...
December 5, 2024 at 8:58 AM
Ever wanted more assertions in QUnit?

assert
.contains
.notContains
.matches
.notMatches

https://github.com/NullVoxPopuli/qunit-assertions-extra
June 18, 2023 at 2:27 AM
He also gears up to go on the fishing hunt. Both Hooper and Qunit give him shit for it.
June 2, 2025 at 11:42 PM
📝 The Road to QUnit 3: What's new since QUnit 2.0?

Step API, data providers, assert.propContains(), conditional skip, global hooks, and more.

#qunit

qunitjs.com/blog/2026/09...
The Road to QUnit 3
What's new since QUnit 2.0? Step API, data providers, assert.propContains(), global hooks, and more.
qunitjs.com
September 20, 2026 at 5:00 PM
The blog post is like "let me do a thousand extra steps for nothing" 😅

In QUnit, you get new features that you probably won't use like test.if() and test.each(). No idea what's new in Sinon...
August 19, 2025 at 9:28 PM
📝 New blog post!

A deep dive into the accessibility and usability improvements coming in QUnit 3.

#qunit #emberjs

qunitjs.com/blog/2026/09...
First Look at the QUnit 3 Theme
Accessibility, a refined color palette, and various usability improvements.
qunitjs.com
September 13, 2026 at 9:54 AM
📝 New blog post!

QUnit 3 renders the UI significantly faster, and can display early errors within the UI.

qunitjs.com/blog/2026/09...
Instant render and early errors with QUnit 3
QUnit 3 renders the UI significantly faster.
qunitjs.com
September 12, 2026 at 9:15 AM