From b4a58f7b085015201152e55e4599c3a38f5d145d Mon Sep 17 00:00:00 2001 From: Krinkle Date: Mon, 1 Jul 2024 15:41:32 +0000 Subject: [PATCH] Build commit 438ce6bb389067ba38817fb6d35669fe8ee0d631 --- 404.html | 2 +- about/index.html | 2 +- api/QUnit/hooks/index.html | 2 +- api/QUnit/index.html | 2 +- api/QUnit/load/index.html | 2 +- api/QUnit/module/index.html | 2 +- api/QUnit/start/index.html | 2 +- api/QUnit/test.each/index.html | 2 +- api/QUnit/test.only/index.html | 2 +- api/QUnit/test.skip/index.html | 2 +- api/QUnit/test.todo/index.html | 2 +- api/QUnit/test/index.html | 2 +- api/assert/async/index.html | 2 +- api/assert/closeTo/index.html | 2 +- api/assert/deepEqual/index.html | 2 +- api/assert/equal/index.html | 2 +- api/assert/expect/index.html | 2 +- api/assert/false/index.html | 2 +- api/assert/index.html | 2 +- api/assert/notDeepEqual/index.html | 2 +- api/assert/notEqual/index.html | 2 +- api/assert/notOk/index.html | 2 +- api/assert/notPropContains/index.html | 2 +- api/assert/notPropEqual/index.html | 2 +- api/assert/notStrictEqual/index.html | 2 +- api/assert/ok/index.html | 2 +- api/assert/propContains/index.html | 2 +- api/assert/propEqual/index.html | 2 +- api/assert/push/index.html | 2 +- api/assert/pushResult/index.html | 2 +- api/assert/rejects/index.html | 2 +- api/assert/step/index.html | 2 +- api/assert/strictEqual/index.html | 2 +- api/assert/throws/index.html | 2 +- api/assert/timeout/index.html | 2 +- api/assert/true/index.html | 2 +- api/assert/verifySteps/index.html | 2 +- api/async/index.html | 2 +- api/callbacks/QUnit.begin/index.html | 2 +- api/callbacks/QUnit.done/index.html | 2 +- api/callbacks/QUnit.log/index.html | 2 +- api/callbacks/QUnit.moduleDone/index.html | 2 +- api/callbacks/QUnit.moduleStart/index.html | 2 +- api/callbacks/QUnit.on/index.html | 2 +- api/callbacks/QUnit.testDone/index.html | 19 ++- api/callbacks/QUnit.testStart/index.html | 17 ++- api/callbacks/index.html | 2 +- api/config/altertitle/index.html | 2 +- api/config/autostart/index.html | 2 +- api/config/collapse/index.html | 2 +- api/config/current/index.html | 44 +++++- api/config/failOnZeroTests/index.html | 2 +- api/config/filter/index.html | 2 +- api/config/fixture/index.html | 2 +- api/config/hidepassed/index.html | 2 +- api/config/index.html | 2 +- api/config/maxDepth/index.html | 2 +- api/config/module/index.html | 2 +- api/config/moduleId/index.html | 2 +- api/config/modules/index.html | 2 +- api/config/noglobals/index.html | 2 +- api/config/notrycatch/index.html | 2 +- api/config/reorder/index.html | 2 +- api/config/requireExpects/index.html | 2 +- api/config/scrolltop/index.html | 2 +- api/config/seed/index.html | 2 +- api/config/storage/index.html | 2 +- api/config/testId/index.html | 2 +- api/config/testTimeout/index.html | 2 +- api/config/urlConfig/index.html | 4 +- api/deprecated/index.html | 2 +- api/extension/QUnit.assert/index.html | 2 +- api/extension/QUnit.dump.parse/index.html | 2 +- api/extension/QUnit.extend/index.html | 2 +- .../QUnit.onUncaughtException/index.html | 2 +- api/extension/QUnit.stack/index.html | 2 +- api/extension/index.html | 2 +- api/index.html | 2 +- api/removed/index.html | 2 +- assets/styles.css | 2 +- brand/index.html | 2 +- browser/index.html | 132 +++++++++++++++--- cli/index.html | 2 +- feed.xml | 2 +- index.html | 2 +- intro/index.html | 9 +- plugins/index.html | 2 +- projects/index.html | 2 +- resources/example-fail.html | 19 +++ upgrade-guide-2.x/index.html | 2 +- 90 files changed, 294 insertions(+), 116 deletions(-) create mode 100644 resources/example-fail.html diff --git a/404.html b/404.html index 489d3ed26..2a5778a0d 100644 --- a/404.html +++ b/404.html @@ -3,7 +3,7 @@ - + Page not found | QUnit diff --git a/about/index.html b/about/index.html index 96607b134..61eaa6890 100644 --- a/about/index.html +++ b/about/index.html @@ -3,7 +3,7 @@ - + About | QUnit diff --git a/api/QUnit/hooks/index.html b/api/QUnit/hooks/index.html index 0f9306127..800fad7c4 100644 --- a/api/QUnit/hooks/index.html +++ b/api/QUnit/hooks/index.html @@ -3,7 +3,7 @@ - + QUnit.hooks | QUnit diff --git a/api/QUnit/index.html b/api/QUnit/index.html index 176fa681e..08a9078bf 100644 --- a/api/QUnit/index.html +++ b/api/QUnit/index.html @@ -3,7 +3,7 @@ - + Main methods | QUnit diff --git a/api/QUnit/load/index.html b/api/QUnit/load/index.html index ea34acede..169cc5853 100644 --- a/api/QUnit/load/index.html +++ b/api/QUnit/load/index.html @@ -3,7 +3,7 @@ - + QUnit.load() | QUnit diff --git a/api/QUnit/module/index.html b/api/QUnit/module/index.html index dd2359f02..199828131 100644 --- a/api/QUnit/module/index.html +++ b/api/QUnit/module/index.html @@ -3,7 +3,7 @@ - + QUnit.module() | QUnit diff --git a/api/QUnit/start/index.html b/api/QUnit/start/index.html index 12741af2e..2eef8c471 100644 --- a/api/QUnit/start/index.html +++ b/api/QUnit/start/index.html @@ -3,7 +3,7 @@ - + QUnit.start() | QUnit diff --git a/api/QUnit/test.each/index.html b/api/QUnit/test.each/index.html index 9740d7a8d..1b72e6536 100644 --- a/api/QUnit/test.each/index.html +++ b/api/QUnit/test.each/index.html @@ -3,7 +3,7 @@ - + QUnit.test.each() | QUnit diff --git a/api/QUnit/test.only/index.html b/api/QUnit/test.only/index.html index 56c0f2796..4bc737ab9 100644 --- a/api/QUnit/test.only/index.html +++ b/api/QUnit/test.only/index.html @@ -3,7 +3,7 @@ - + QUnit.test.only() | QUnit diff --git a/api/QUnit/test.skip/index.html b/api/QUnit/test.skip/index.html index 74ad04f95..d49f42812 100644 --- a/api/QUnit/test.skip/index.html +++ b/api/QUnit/test.skip/index.html @@ -3,7 +3,7 @@ - + QUnit.test.skip() | QUnit diff --git a/api/QUnit/test.todo/index.html b/api/QUnit/test.todo/index.html index c64ac8f1f..b13e23165 100644 --- a/api/QUnit/test.todo/index.html +++ b/api/QUnit/test.todo/index.html @@ -3,7 +3,7 @@ - + QUnit.test.todo() | QUnit diff --git a/api/QUnit/test/index.html b/api/QUnit/test/index.html index 54121054c..51aa16475 100644 --- a/api/QUnit/test/index.html +++ b/api/QUnit/test/index.html @@ -3,7 +3,7 @@ - + QUnit.test() | QUnit diff --git a/api/assert/async/index.html b/api/assert/async/index.html index 848f4a3e3..8a613e904 100644 --- a/api/assert/async/index.html +++ b/api/assert/async/index.html @@ -3,7 +3,7 @@ - + assert.async() | QUnit diff --git a/api/assert/closeTo/index.html b/api/assert/closeTo/index.html index af73c997a..da816a232 100644 --- a/api/assert/closeTo/index.html +++ b/api/assert/closeTo/index.html @@ -3,7 +3,7 @@ - + assert.closeTo() | QUnit diff --git a/api/assert/deepEqual/index.html b/api/assert/deepEqual/index.html index f10a4702e..ccd727130 100644 --- a/api/assert/deepEqual/index.html +++ b/api/assert/deepEqual/index.html @@ -3,7 +3,7 @@ - + assert.deepEqual() | QUnit diff --git a/api/assert/equal/index.html b/api/assert/equal/index.html index 1c40651c8..42edf92e2 100644 --- a/api/assert/equal/index.html +++ b/api/assert/equal/index.html @@ -3,7 +3,7 @@ - + assert.equal() | QUnit diff --git a/api/assert/expect/index.html b/api/assert/expect/index.html index 3a351b928..d94d3b9a6 100644 --- a/api/assert/expect/index.html +++ b/api/assert/expect/index.html @@ -3,7 +3,7 @@ - + assert.expect() | QUnit diff --git a/api/assert/false/index.html b/api/assert/false/index.html index 92ae336b0..2de671b24 100644 --- a/api/assert/false/index.html +++ b/api/assert/false/index.html @@ -3,7 +3,7 @@ - + assert.false() | QUnit diff --git a/api/assert/index.html b/api/assert/index.html index 9a03bf361..4046617a7 100644 --- a/api/assert/index.html +++ b/api/assert/index.html @@ -3,7 +3,7 @@ - + Assertions | QUnit diff --git a/api/assert/notDeepEqual/index.html b/api/assert/notDeepEqual/index.html index 18f0e76c9..8cbc0bd12 100644 --- a/api/assert/notDeepEqual/index.html +++ b/api/assert/notDeepEqual/index.html @@ -3,7 +3,7 @@ - + assert.notDeepEqual() | QUnit diff --git a/api/assert/notEqual/index.html b/api/assert/notEqual/index.html index 9b7f07bde..e2c6a8a0e 100644 --- a/api/assert/notEqual/index.html +++ b/api/assert/notEqual/index.html @@ -3,7 +3,7 @@ - + assert.notEqual() | QUnit diff --git a/api/assert/notOk/index.html b/api/assert/notOk/index.html index 45784d3f4..4ddd57de5 100644 --- a/api/assert/notOk/index.html +++ b/api/assert/notOk/index.html @@ -3,7 +3,7 @@ - + assert.notOk() | QUnit diff --git a/api/assert/notPropContains/index.html b/api/assert/notPropContains/index.html index 7c4bf72a7..90de5a280 100644 --- a/api/assert/notPropContains/index.html +++ b/api/assert/notPropContains/index.html @@ -3,7 +3,7 @@ - + assert.notPropContains() | QUnit diff --git a/api/assert/notPropEqual/index.html b/api/assert/notPropEqual/index.html index 39035c358..c955bc7a4 100644 --- a/api/assert/notPropEqual/index.html +++ b/api/assert/notPropEqual/index.html @@ -3,7 +3,7 @@ - + assert.notPropEqual() | QUnit diff --git a/api/assert/notStrictEqual/index.html b/api/assert/notStrictEqual/index.html index 25317196f..d4eb2933d 100644 --- a/api/assert/notStrictEqual/index.html +++ b/api/assert/notStrictEqual/index.html @@ -3,7 +3,7 @@ - + assert.notStrictEqual() | QUnit diff --git a/api/assert/ok/index.html b/api/assert/ok/index.html index 7febb7abf..58b0f642a 100644 --- a/api/assert/ok/index.html +++ b/api/assert/ok/index.html @@ -3,7 +3,7 @@ - + assert.ok() | QUnit diff --git a/api/assert/propContains/index.html b/api/assert/propContains/index.html index a9e840b32..6e9e6986e 100644 --- a/api/assert/propContains/index.html +++ b/api/assert/propContains/index.html @@ -3,7 +3,7 @@ - + assert.propContains() | QUnit diff --git a/api/assert/propEqual/index.html b/api/assert/propEqual/index.html index b04481765..f39524ea9 100644 --- a/api/assert/propEqual/index.html +++ b/api/assert/propEqual/index.html @@ -3,7 +3,7 @@ - + assert.propEqual() | QUnit diff --git a/api/assert/push/index.html b/api/assert/push/index.html index 774100370..b0aa9b73e 100644 --- a/api/assert/push/index.html +++ b/api/assert/push/index.html @@ -3,7 +3,7 @@ - + assert.push() | QUnit diff --git a/api/assert/pushResult/index.html b/api/assert/pushResult/index.html index 4bdd79f30..0e8ec6a8a 100644 --- a/api/assert/pushResult/index.html +++ b/api/assert/pushResult/index.html @@ -3,7 +3,7 @@ - + assert.pushResult() | QUnit diff --git a/api/assert/rejects/index.html b/api/assert/rejects/index.html index c25d08049..7e261ce4f 100644 --- a/api/assert/rejects/index.html +++ b/api/assert/rejects/index.html @@ -3,7 +3,7 @@ - + assert.rejects() | QUnit diff --git a/api/assert/step/index.html b/api/assert/step/index.html index c729eebd7..094860296 100644 --- a/api/assert/step/index.html +++ b/api/assert/step/index.html @@ -3,7 +3,7 @@ - + assert.step() | QUnit diff --git a/api/assert/strictEqual/index.html b/api/assert/strictEqual/index.html index 10838ad89..2f09d862e 100644 --- a/api/assert/strictEqual/index.html +++ b/api/assert/strictEqual/index.html @@ -3,7 +3,7 @@ - + assert.strictEqual() | QUnit diff --git a/api/assert/throws/index.html b/api/assert/throws/index.html index e409a2714..80358238f 100644 --- a/api/assert/throws/index.html +++ b/api/assert/throws/index.html @@ -3,7 +3,7 @@ - + assert.throws() | QUnit diff --git a/api/assert/timeout/index.html b/api/assert/timeout/index.html index 145b979fd..7d48984fb 100644 --- a/api/assert/timeout/index.html +++ b/api/assert/timeout/index.html @@ -3,7 +3,7 @@ - + assert.timeout() | QUnit diff --git a/api/assert/true/index.html b/api/assert/true/index.html index e4b1c7061..6416b909c 100644 --- a/api/assert/true/index.html +++ b/api/assert/true/index.html @@ -3,7 +3,7 @@ - + assert.true() | QUnit diff --git a/api/assert/verifySteps/index.html b/api/assert/verifySteps/index.html index 9a325b6d5..c9268d611 100644 --- a/api/assert/verifySteps/index.html +++ b/api/assert/verifySteps/index.html @@ -3,7 +3,7 @@ - + assert.verifySteps() | QUnit diff --git a/api/async/index.html b/api/async/index.html index f96497ff2..b8327ef85 100644 --- a/api/async/index.html +++ b/api/async/index.html @@ -3,7 +3,7 @@ - + Async control | QUnit diff --git a/api/callbacks/QUnit.begin/index.html b/api/callbacks/QUnit.begin/index.html index 3a8212c45..323a8b3b3 100644 --- a/api/callbacks/QUnit.begin/index.html +++ b/api/callbacks/QUnit.begin/index.html @@ -3,7 +3,7 @@ - + QUnit.begin() | QUnit diff --git a/api/callbacks/QUnit.done/index.html b/api/callbacks/QUnit.done/index.html index 27a3582f9..aa2f5679d 100644 --- a/api/callbacks/QUnit.done/index.html +++ b/api/callbacks/QUnit.done/index.html @@ -3,7 +3,7 @@ - + QUnit.done() | QUnit diff --git a/api/callbacks/QUnit.log/index.html b/api/callbacks/QUnit.log/index.html index cbcc63df9..0a447131d 100644 --- a/api/callbacks/QUnit.log/index.html +++ b/api/callbacks/QUnit.log/index.html @@ -3,7 +3,7 @@ - + QUnit.log() | QUnit diff --git a/api/callbacks/QUnit.moduleDone/index.html b/api/callbacks/QUnit.moduleDone/index.html index ab2177247..945204b51 100644 --- a/api/callbacks/QUnit.moduleDone/index.html +++ b/api/callbacks/QUnit.moduleDone/index.html @@ -3,7 +3,7 @@ - + QUnit.moduleDone() | QUnit diff --git a/api/callbacks/QUnit.moduleStart/index.html b/api/callbacks/QUnit.moduleStart/index.html index d03376fbb..15ac2ebd3 100644 --- a/api/callbacks/QUnit.moduleStart/index.html +++ b/api/callbacks/QUnit.moduleStart/index.html @@ -3,7 +3,7 @@ - + QUnit.moduleStart() | QUnit diff --git a/api/callbacks/QUnit.on/index.html b/api/callbacks/QUnit.on/index.html index e5950c3d1..b686430f0 100644 --- a/api/callbacks/QUnit.on/index.html +++ b/api/callbacks/QUnit.on/index.html @@ -3,7 +3,7 @@ - + QUnit.on() | QUnit diff --git a/api/callbacks/QUnit.testDone/index.html b/api/callbacks/QUnit.testDone/index.html index c0d3f7df0..fafe694f5 100644 --- a/api/callbacks/QUnit.testDone/index.html +++ b/api/callbacks/QUnit.testDone/index.html @@ -3,7 +3,7 @@ - + QUnit.testDone() | QUnit @@ -138,6 +138,21 @@

Details object

todo (boolean) Indicates whether or not the current test was a todo + + testId (string) + Internal ID of the current test + + + + +

Changelog

+ + + + + + +
QUnit 1.16Added details.testId property.
@@ -206,7 +221,7 @@

Deprecated methods

Removed methods


-

Table of contents

+

Table of contents

diff --git a/api/callbacks/QUnit.testStart/index.html b/api/callbacks/QUnit.testStart/index.html index cf0397d01..14b9e29c9 100644 --- a/api/callbacks/QUnit.testStart/index.html +++ b/api/callbacks/QUnit.testStart/index.html @@ -3,7 +3,7 @@ - + QUnit.testStart() | QUnit @@ -116,7 +116,7 @@

Details object

testId (string) - Id of the next test to run + Internal ID of the next test previousFailure (boolean) @@ -125,6 +125,17 @@

Details object

+

Changelog

+ + + + + + + + +
QUnit 1.16Added details.testId property.
+

Examples

Register a callback that logs the module and test name:

@@ -177,7 +188,7 @@

Deprecated methods

Removed methods


-

Table of contents

+

Table of contents

diff --git a/api/callbacks/index.html b/api/callbacks/index.html index 08e96f1ee..ca05bc106 100644 --- a/api/callbacks/index.html +++ b/api/callbacks/index.html @@ -3,7 +3,7 @@ - + Callback events | QUnit diff --git a/api/config/altertitle/index.html b/api/config/altertitle/index.html index 0f080cbe2..fc5f87711 100644 --- a/api/config/altertitle/index.html +++ b/api/config/altertitle/index.html @@ -3,7 +3,7 @@ - + QUnit.config.altertitle | QUnit diff --git a/api/config/autostart/index.html b/api/config/autostart/index.html index 35ad11b21..5165db954 100644 --- a/api/config/autostart/index.html +++ b/api/config/autostart/index.html @@ -3,7 +3,7 @@ - + QUnit.config.autostart | QUnit diff --git a/api/config/collapse/index.html b/api/config/collapse/index.html index 9e1d7b214..76c85b1a2 100644 --- a/api/config/collapse/index.html +++ b/api/config/collapse/index.html @@ -3,7 +3,7 @@ - + QUnit.config.collapse | QUnit diff --git a/api/config/current/index.html b/api/config/current/index.html index b85e7709a..cdad7b95e 100644 --- a/api/config/current/index.html +++ b/api/config/current/index.html @@ -3,7 +3,7 @@ - + QUnit.config.current | QUnit @@ -84,19 +84,51 @@

Description

-

This property is not actually a configuration option, but is exposed under QUnit.config for use by plugins and other integrations. This offers access to QUnit’s internal Test object at runtime.

+

This object is not a configuration option, but is exposed under QUnit.config for use by plugins and other integrations. This offers access to QUnit’s internal Test object at runtime.

-

Internals may change without notice. When possible, use QUnit.on or other callbacks instead.

+

Properties

+ + + + + + + + + + + + + + + + + + +
namedescription
testName (string)Name of the currently-running test, as passed to QUnit.test.
testId (string)Internal ID, used by QUnit.config.testId to power “Rerun” links and the HTML API in the HTML Reporter.
+ +

Other properties may change without notice. When possible, use QUnit.on or event callbacks instead.

+ +

Changelog

+ + + + + + + + +
QUnit 1.16Added testId property.

Example

Access QUnit.config.current.testName to observe the currently running test’s name.

function whatsUp () {
-  console.log(QUnit.config.current.testName);
+  console.log(QUnit.config.current.testName); // "example"
 }
 
-QUnit.test('example', assert => {
+QUnit.test('example', function (assert) {
   whatsUp();
 
   assert.true(true);
@@ -198,7 +230,7 @@ 

Deprecated methods

Removed methods


-

Table of contents

+

Table of contents

diff --git a/api/config/failOnZeroTests/index.html b/api/config/failOnZeroTests/index.html index 0ef41fdb1..8979c6e3c 100644 --- a/api/config/failOnZeroTests/index.html +++ b/api/config/failOnZeroTests/index.html @@ -3,7 +3,7 @@ - + QUnit.config.failOnZeroTests | QUnit diff --git a/api/config/filter/index.html b/api/config/filter/index.html index 1fd54f445..9b5b7fcea 100644 --- a/api/config/filter/index.html +++ b/api/config/filter/index.html @@ -3,7 +3,7 @@ - + QUnit.config.filter | QUnit diff --git a/api/config/fixture/index.html b/api/config/fixture/index.html index 48c25b477..29e96b2db 100644 --- a/api/config/fixture/index.html +++ b/api/config/fixture/index.html @@ -3,7 +3,7 @@ - + QUnit.config.fixture | QUnit diff --git a/api/config/hidepassed/index.html b/api/config/hidepassed/index.html index 1d5712f22..5a34e1488 100644 --- a/api/config/hidepassed/index.html +++ b/api/config/hidepassed/index.html @@ -3,7 +3,7 @@ - + QUnit.config.hidepassed | QUnit diff --git a/api/config/index.html b/api/config/index.html index 1d86d1eab..165f313e4 100644 --- a/api/config/index.html +++ b/api/config/index.html @@ -3,7 +3,7 @@ - + QUnit.config | QUnit diff --git a/api/config/maxDepth/index.html b/api/config/maxDepth/index.html index 1e9d7d685..cda263ea5 100644 --- a/api/config/maxDepth/index.html +++ b/api/config/maxDepth/index.html @@ -3,7 +3,7 @@ - + QUnit.config.maxDepth | QUnit diff --git a/api/config/module/index.html b/api/config/module/index.html index 7c15ab664..9e054e77c 100644 --- a/api/config/module/index.html +++ b/api/config/module/index.html @@ -3,7 +3,7 @@ - + QUnit.config.module | QUnit diff --git a/api/config/moduleId/index.html b/api/config/moduleId/index.html index 63ba167b9..7a6821f58 100644 --- a/api/config/moduleId/index.html +++ b/api/config/moduleId/index.html @@ -3,7 +3,7 @@ - + QUnit.config.moduleId | QUnit diff --git a/api/config/modules/index.html b/api/config/modules/index.html index 2e87a2d4d..f375701ea 100644 --- a/api/config/modules/index.html +++ b/api/config/modules/index.html @@ -3,7 +3,7 @@ - + QUnit.config.modules | QUnit diff --git a/api/config/noglobals/index.html b/api/config/noglobals/index.html index e304b56ac..21e60b99f 100644 --- a/api/config/noglobals/index.html +++ b/api/config/noglobals/index.html @@ -3,7 +3,7 @@ - + QUnit.config.noglobals | QUnit diff --git a/api/config/notrycatch/index.html b/api/config/notrycatch/index.html index 6f4f2fa79..eaf54b97a 100644 --- a/api/config/notrycatch/index.html +++ b/api/config/notrycatch/index.html @@ -3,7 +3,7 @@ - + QUnit.config.notrycatch | QUnit diff --git a/api/config/reorder/index.html b/api/config/reorder/index.html index ec2ff28a4..d0ced7031 100644 --- a/api/config/reorder/index.html +++ b/api/config/reorder/index.html @@ -3,7 +3,7 @@ - + QUnit.config.reorder | QUnit diff --git a/api/config/requireExpects/index.html b/api/config/requireExpects/index.html index 774e77353..9e5be86e6 100644 --- a/api/config/requireExpects/index.html +++ b/api/config/requireExpects/index.html @@ -3,7 +3,7 @@ - + QUnit.config.requireExpects | QUnit diff --git a/api/config/scrolltop/index.html b/api/config/scrolltop/index.html index a3c9b035e..8b423d038 100644 --- a/api/config/scrolltop/index.html +++ b/api/config/scrolltop/index.html @@ -3,7 +3,7 @@ - + QUnit.config.scrolltop | QUnit diff --git a/api/config/seed/index.html b/api/config/seed/index.html index 139283aef..fe09da05d 100644 --- a/api/config/seed/index.html +++ b/api/config/seed/index.html @@ -3,7 +3,7 @@ - + QUnit.config.seed | QUnit diff --git a/api/config/storage/index.html b/api/config/storage/index.html index a9f22b89c..ab53aea45 100644 --- a/api/config/storage/index.html +++ b/api/config/storage/index.html @@ -3,7 +3,7 @@ - + QUnit.config.storage | QUnit diff --git a/api/config/testId/index.html b/api/config/testId/index.html index 5e05a24cd..fa3531813 100644 --- a/api/config/testId/index.html +++ b/api/config/testId/index.html @@ -3,7 +3,7 @@ - + QUnit.config.testId | QUnit diff --git a/api/config/testTimeout/index.html b/api/config/testTimeout/index.html index b438ba908..3d1bfc250 100644 --- a/api/config/testTimeout/index.html +++ b/api/config/testTimeout/index.html @@ -3,7 +3,7 @@ - + QUnit.config.testTimeout | QUnit diff --git a/api/config/urlConfig/index.html b/api/config/urlConfig/index.html index e646321b1..55d77894b 100644 --- a/api/config/urlConfig/index.html +++ b/api/config/urlConfig/index.html @@ -3,7 +3,7 @@ - + QUnit.config.urlConfig | QUnit @@ -129,7 +129,7 @@

Examples

Add toolbar checkbox

-

Add a new checkbox to the toolbar. You can then use the QUnit.config.min property in your code to implement a behaviour based on it.

+

Add a new checkbox to the toolbar. You can then use the QUnit.urlParams.min property in your code to implement a behaviour based on it.

QUnit.config.urlConfig.push({
   id: 'min',
diff --git a/api/deprecated/index.html b/api/deprecated/index.html
index ddf44b985..ea37ba62f 100644
--- a/api/deprecated/index.html
+++ b/api/deprecated/index.html
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 Deprecated methods | QUnit
 
diff --git a/api/extension/QUnit.assert/index.html b/api/extension/QUnit.assert/index.html
index 59afacb0c..0173d78ef 100644
--- a/api/extension/QUnit.assert/index.html
+++ b/api/extension/QUnit.assert/index.html
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 QUnit.assert | QUnit
 
diff --git a/api/extension/QUnit.dump.parse/index.html b/api/extension/QUnit.dump.parse/index.html
index e1b999159..8a0cfb5ad 100644
--- a/api/extension/QUnit.dump.parse/index.html
+++ b/api/extension/QUnit.dump.parse/index.html
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 QUnit.dump.parse() | QUnit
 
diff --git a/api/extension/QUnit.extend/index.html b/api/extension/QUnit.extend/index.html
index ef0599332..1ceb84941 100644
--- a/api/extension/QUnit.extend/index.html
+++ b/api/extension/QUnit.extend/index.html
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 QUnit.extend() | QUnit
 
diff --git a/api/extension/QUnit.onUncaughtException/index.html b/api/extension/QUnit.onUncaughtException/index.html
index 278cdbc2d..73d6c7209 100644
--- a/api/extension/QUnit.onUncaughtException/index.html
+++ b/api/extension/QUnit.onUncaughtException/index.html
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 QUnit.onUncaughtException() | QUnit
 
diff --git a/api/extension/QUnit.stack/index.html b/api/extension/QUnit.stack/index.html
index 6fb5b623a..e10c33da7 100644
--- a/api/extension/QUnit.stack/index.html
+++ b/api/extension/QUnit.stack/index.html
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 QUnit.stack() | QUnit
 
diff --git a/api/extension/index.html b/api/extension/index.html
index a413bf64e..0844b335e 100644
--- a/api/extension/index.html
+++ b/api/extension/index.html
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 Extension interface | QUnit
 
diff --git a/api/index.html b/api/index.html
index 60d363754..85ff63b3c 100644
--- a/api/index.html
+++ b/api/index.html
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 QUnit API | QUnit
 
diff --git a/api/removed/index.html b/api/removed/index.html
index 9698340fa..b80f97533 100644
--- a/api/removed/index.html
+++ b/api/removed/index.html
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 Removed methods | QUnit
 
diff --git a/assets/styles.css b/assets/styles.css
index fefdb3ba9..a4505c00d 100644
--- a/assets/styles.css
+++ b/assets/styles.css
@@ -1 +1 @@
-/*! https://github.com/jquery/typesense-minibar 1.2.0 */.tsmb-form{--tsmb-size-edge: 1px;--tsmb-size-radius: 3px;--tsmb-size-highlight: 2px;--tsmb-size-base: 1rem;--tsmb-size-sm: 0.8rem;--tsmb-size-half: calc(var(--tsmb-size-sm)/2);--tsmb-size-input: calc(var(--tsmb-size-base) * 1.2);--tsmb-size-listbox-right: auto;--tsmb-size-listbox-width: calc(min(30rem, 60vw));--tsmb-size-listbox-max-height: 70vh;--tsmb-color-base-background: #fff;--tsmb-color-base30: #333;--tsmb-color-base50: #63676d;--tsmb-color-base90: #cdcdcd;--tsmb-color-focus-background: #fff;--tsmb-color-focus30: #333;--tsmb-color-focus50: #63676d;--tsmb-color-focus90: #cdcdcd;--tsmb-color-primary30: #390f39;--tsmb-color-primary50: #9c3493;--tsmb-color-primary90: #fbdbfb;position:relative;width:20rem;max-width:100%;padding:0;color:var(--tsmb-color-base30)}.tsmb-form input[type=search]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;background:var(--tsmb-color-base-background);padding:var(--tsmb-size-sm) var(--tsmb-size-sm) var(--tsmb-size-sm) calc(var(--tsmb-size-base) + var(--tsmb-size-sm) + var(--tsmb-size-sm));border:var(--tsmb-size-edge) solid var(--tsmb-color-base90);border-radius:var(--tsmb-size-radius);font-size:var(--tsmb-size-base);width:100%;line-height:var(--tsmb-size-input)}.tsmb-form input[type=search]::placeholder{color:var(--tsmb-color-base50);opacity:1}.tsmb-form:focus-within{color:var(--tsmb-color-focus30)}.tsmb-form:focus-within input[type=search]{background:var(--tsmb-color-focus-background)}.tsmb-form:focus-within input[type=search]::placeholder{color:var(--tsmb-color-focus50)}.tsmb-form input[type=search]::-webkit-search-decoration,.tsmb-form input[type=search]::-webkit-search-cancel-button,.tsmb-form input[type=search]::-webkit-search-results-button,.tsmb-form input[type=search]::-webkit-search-results-decoration{display:none}.tsmb-form::before{content:"";background:url("data:image/svg+xml,") 0 50%/contain no-repeat;position:absolute;top:calc(var(--tsmb-size-sm) + var(--tsmb-size-edge));left:var(--tsmb-size-sm);width:var(--tsmb-size-base);height:var(--tsmb-size-input);opacity:.5}.tsmb-form--open input[type=search],.tsmb-form--slash input[type=search]{padding-right:calc(var(--tsmb-size-sm) + var(--tsmb-size-base) + var(--tsmb-size-base))}.tsmb-icon-close{box-sizing:border-box;position:absolute;top:calc(50% - var(--tsmb-size-base)/2);right:var(--tsmb-size-base);width:var(--tsmb-size-base);height:var(--tsmb-size-base);stroke:currentColor;border:1px solid currentColor;border-radius:50%;cursor:pointer}.tsmb-form--open .tsmb-icon-close{display:block !important}.tsmb-form--slash::after{display:none}.tsmb-form--slash:not(.tsmb-form--open):not(:focus-within)::after{content:"/";display:inline-block;position:absolute;top:calc(50% - (var(--tsmb-size-input) + var(--tsmb-size-sm)/2)/2);right:var(--tsmb-size-sm);width:calc(var(--tsmb-size-input) + var(--tsmb-size-sm)/2);height:calc(var(--tsmb-size-input) + var(--tsmb-size-sm)/2);font-size:var(--tsmb-size-base);line-height:calc(var(--tsmb-size-input) + var(--tsmb-size-sm)/2);text-align:center;background:var(--tsmb-color-base-background);border:var(--tsmb-size-edge) solid var(--tsmb-color-base90);border-radius:var(--tsmb-size-radius);color:var(--tsmb-color-base90)}.tsmb-form [role=listbox]{position:absolute;z-index:10;right:var(--tsmb-size-listbox-right);background:var(--tsmb-color-focus-background);color:var(--tsmb-color-focus30);margin-top:var(--tsmb-size-half);min-width:100%;width:var(--tsmb-size-listbox-width);max-height:var(--tsmb-size-listbox-max-height);overflow:auto;border:var(--tsmb-size-edge) solid var(--tsmb-color-focus90);border-radius:var(--tsmb-size-radius);box-shadow:0 var(--tsmb-size-sm) 20px rgba(0, 0, 0, 0.12)}.tsmb-suggestion_group{margin:var(--tsmb-size-sm) var(--tsmb-size-base) 0 var(--tsmb-size-base);border-bottom:var(--tsmb-size-edge) solid var(--tsmb-color-focus90)}.tsmb-form [role=option] a{display:block;padding:var(--tsmb-size-base);text-decoration:none;border-left:var(--tsmb-size-highlight) solid transparent}.tsmb-form:not([data-group=true]) [role=option]:not(:first-child) a{border-top:var(--tsmb-size-edge) solid var(--tsmb-color-focus90)}.tsmb-form[data-group=true] [role=option] a{margin:0 var(--tsmb-size-base);padding:var(--tsmb-size-sm)}.tsmb-form [role=option] a:hover,.tsmb-form [role=option][aria-selected=true] a{background:var(--tsmb-color-primary90);border-left-color:var(--tsmb-color-primary50)}.tsmb-form [role=option] mark{background:none;color:inherit;font-style:normal;font-weight:bold}.tsmb-suggestion_group,.tsmb-suggestion_title,.tsmb-suggestion_content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsmb-suggestion_title{color:var(--tsmb-color-primary30)}.tsmb-form[data-group=true] .tsmb-suggestion_title{font-weight:bold;font-size:var(--tsmb-size-sm)}.tsmb-suggestion_content{font-size:var(--tsmb-size-sm);color:var(--tsmb-color-focus50)}.tsmb-empty{padding:var(--tsmb-size-base)}.tsmb-foot,.tsmb-foot:hover{display:block;text-align:right;font-size:var(--tsmb-size-sm);line-height:18px;padding:var(--tsmb-size-half) var(--tsmb-size-sm);box-shadow:0 0 10px rgba(0, 0, 0, 0.12);text-decoration:none}.tsmb-foot::before{content:"Search by";color:var(--tsmb-color-focus50)}.tsmb-foot::after{content:" Typesense";color:#0300b0}*{box-sizing:border-box}html{background:#f4f4f4}body{background:#fff;color:#333;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;line-height:1.5;margin:0}h1,h2,h3,h4,h5,h6{color:#333;font-weight:bold;margin:0;margin-bottom:1.333rem}h1{font-size:2.369rem;color:#390f39}h2{font-size:1.777rem}h3{font-size:1.333rem;color:#63676d}h4{font-size:1rem;color:#63676d}h5{font-size:1rem;color:#63676d}h6{font-size:1rem;color:#63676d}p{margin:0;margin-bottom:1.333rem}a{color:#9c3493;text-decoration:none}a:active,a:hover,a:focus{text-decoration:underline}.content a:not(.button),footer a{text-decoration:underline;text-decoration-thickness:.1em;text-decoration-skip-ink:auto;text-underline-position:under;text-underline-offset:0em}.content a:not(.button):active,.content a:not(.button):hover,.content a:not(.button):focus,footer a:active,footer a:hover,footer a:focus{box-shadow:0px 2px 0px 4px #fbdbfb;background-color:#fbdbfb;color:#390f39;text-decoration-color:#9c3493;text-decoration-thickness:.12em}.content a:not(.button):active code,.content a:not(.button):hover code,.content a:not(.button):focus code,footer a:active code,footer a:hover code,footer a:focus code{background-color:rgba(0,0,0,0)}pre,code{font-family:Menlo,Consolas,DejaVu Sans Mono,monospace}code{font-size:90%;background:#f4f4f4;padding:.2em .4em}pre.highlight{border:1px solid #ddd;border-left:4px solid #9c3493;border-radius:4px;margin:0 0 1.333rem 0;padding:.5rem 1rem;font-size:95%;line-height:140%;overflow-x:auto}.highlight code{padding:0;background:rgba(0,0,0,0)}blockquote{border-left:4px solid #cdcdcd;background:#f4f4f4;color:#63676d;margin:0 0 1.333rem 0;padding:1rem;font-style:normal}blockquote p:last-child{margin-bottom:0}hr{margin:3.157rem 0;border:none;border-top:1px solid #ddd}iframe{width:100%;border:1px solid #ddd;border-radius:3px}.wrapper{max-width:65rem;margin:0 auto}@media(min-width: 768px){.wrapper{padding:0 1.333rem}}.main{padding:1.333rem}.sidebar{display:none}@media(min-width: 768px){.main--columns{display:flex}.content{width:100%;min-width:0}.sidebar{order:-1;display:block;flex:0 0 220px;margin-right:20px}}.lead{font-size:1.333rem}.lead--center{text-align:center}.note{clear:both;padding:.5em 1rem;margin:1rem;background:#fff;border:1px solid #5293e6;border-left-width:4px;border-radius:4px}.note--warning{background:#fdf5c5;border-color:#e6d252}.button{background:#fff;border:1px solid #fff;border-radius:4px;color:#9c3493;display:inline-block;margin:.5rem;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .3s}.button.secondary{background:rgba(0,0,0,0);color:#fff;font-weight:100}.button:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.grid{display:grid;grid-gap:2.369rem;grid-template-columns:1fr}@media(min-width: 768px){.grid--small{grid-template-columns:1fr 1fr 1fr}.grid--small>:last-child:nth-child(3n+4){grid-column:2/span 2}.grid--split{grid-template-columns:1fr 1fr}}table{border-collapse:collapse;border-spacing:0;background:#fff;margin-bottom:1.333rem}@media(max-width: 768px){table{display:block;overflow:auto}}table th,table td{border:1px solid #cdcdcd;text-align:left;padding:.3em .4em}table th{background:#f4f4f4;font-weight:bold}table th :first-child,table td :first-child{margin-top:0}table th :last-child,table td :last-child{margin-bottom:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;width:1px;height:1px;overflow:hidden}.site-header{background:#390f39;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);position:relative}.site-header-wrapper{display:flex;flex-flow:row wrap;gap:0 1.333rem;justify-content:space-between;position:relative}.site-logo{color:#fff;display:flex;align-items:center;font-size:1.333rem;font-weight:bold;padding:1rem 0 1rem 1rem;text-decoration:none;transition:color .3s}.site-logo img{width:auto;height:2.369rem;margin-right:.6665rem}.site-logo:hover{color:#fff}.site-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid #cdcdcd;z-index:1}.site-nav.opened{display:block}@media(min-width: 768px){.site-nav{display:block;position:relative;align-self:center;background:rgba(0,0,0,0);border-top:0}}.site-nav-list{list-style:none;margin:0;padding:0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}@media(min-width: 768px){.site-nav-list{box-shadow:none}}.site-nav-item{display:block;height:100%;border-bottom:1px solid #cdcdcd}@media(min-width: 768px){.site-nav-item{display:inline-block;border-bottom:0;position:relative}}.site-nav-link{align-items:center;display:flex;height:100%;padding:1rem;text-decoration:none;cursor:pointer}@media(min-width: 768px){.site-nav-link{color:#fbdbfb}.site-nav-link:active,.site-nav-link:hover,.site-nav-link:focus{color:#fff;text-decoration:none}}.site-nav-link.has-sub-list::after{content:"▼";font-size:.75rem;margin-left:.5rem}.site-nav-sub-list{display:none;padding:0;margin:0;list-style:none;background:#fff;border-radius:3px}@media(min-width: 768px){.site-nav-sub-list{position:absolute;left:auto;right:0;width:max-content;max-width:90vw;padding:.5rem 1rem;margin-top:6px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}}.site-nav-item:focus-within .site-nav-sub-list{display:block}.site-nav-link:focus~.site-nav-sub-list,.site-nav-sub-list:hover{display:block}.site-sub-nav-link{display:block;padding:.5rem 2rem;text-decoration:none}@media(min-width: 768px){.site-sub-nav-link{padding:.5rem}}.tsmb-form{--tsmb-color-base-background: #691c69;--tsmb-color-primary30: #390F39;--tsmb-color-primary50: #9c3493;--tsmb-color-primary90: hsl(300, 80%, 92.2%);--tsmb-color-base30: var(--tsmb-color-primary90);--tsmb-color-base50: rgba(251, 219, 251, 0.6);--tsmb-color-base90: rgba(251, 219, 251, 0.6);width:auto;flex:1;align-self:center}.tsmb-form:not(:focus-within)::before{filter:invert()}.tsmb-form input[type=search]{border:none}@media(max-width: 768px){.tsmb-form{display:none;flex:100%;order:10;--tsmb-size-input: calc( var(--tsmb-size-base) * 2.0 )}}.site-toggles{display:flex}@media(min-width: 768px){.site-toggles{display:none}}.toggle{display:block;height:100%;font-size:1rem;padding:1rem;border:none;background:rgba(0,0,0,0);color:#fbdbfb;cursor:pointer}.icon{position:static;display:inline-block;fill:currentColor;vertical-align:middle;width:1.333rem;height:1.333rem;transform:none}.toggle[aria-expanded=true] .icon{fill:#fff}.sidebar h4{font-size:1rem;margin:1.333rem 0 .5rem 0;padding-left:4px}.sidebar hr{margin-bottom:1.333rem}.sidebar-list{margin-top:0;padding:0;list-style:none}.sidebar-item{border-left:4px solid rgba(0,0,0,0)}.sidebar-item-active{border-left-color:#9c3493}.sidebar-item a{border-left:1px solid #fbdbfb;display:block;padding:.5rem;color:#390f39;text-decoration:none}.sidebar-item-active a,.sidebar-item a:active,.sidebar-item a:hover,.sidebar-item a:focus{background:#fbdbfb;text-decoration:none}.toc-wrapper{position:sticky;top:0}.toc-wrapper .toc{max-height:calc(100vh - 2.5rem);overflow-y:auto}.toc,.toc ol{list-style-type:none;margin:0;padding:0}.toc .sidebar-item,.toc .sidebar-item a{border-left:0}.hero{margin-bottom:1.333rem;background-color:#6e2568;background-image:linear-gradient(135deg, #6e2568, #9c3493);padding:4.738rem 0;text-align:center}.hero-title{font-size:3.157rem}.hero-title img{height:1em}.hero-title,.hero-description{color:#fff;margin:0}.hero-description{font-weight:100;text-shadow:0 2px 0 rgba(0,0,0,.24)}.hero-button{font-size:1.333rem;margin-top:2.369rem}.h-api-desc{margin-top:-6rem}.version-details{font-size:.8rem;font-weight:bold;padding:.2em .4em}@media(min-width: 768px){.version-details{clear:right;float:right;margin-left:1.333rem;text-align:left;border-width:1px;border-style:solid}.version-details .sep{display:block;width:0px;height:0px;overflow:hidden}}.version-details{background:#f4f4f4;border-color:#cdcdcd}.layout-home h2,.layout-home h3{text-align:center;font-weight:300}.layout-home h2+.lead,.layout-home h3+.lead{margin-top:-1.333rem}.home-highlights{text-align:center}.example-result iframe,.example-result pre{height:360px}article>header{border-bottom:4px solid #cdcdcd;margin-bottom:1.333rem}.post-meta,.comment-meta{font-size:.8rem;color:#63676d}.comments{margin-top:1.333rem;border-top:4px solid #cdcdcd;padding-top:1.333rem}.comment-list{margin:0;padding:0}.comment{border:1px solid #cdcdcd;border-radius:1em;background:#f4f4f4;padding:1rem 1rem 0 1rem;margin:0 0 1rem 102px;position:relative;min-height:68px;list-style:none}.comment:before{position:absolute;top:1px;left:-25px;height:1.333rem;width:1.333rem;border-radius:100%;background:#f4f4f4;color:#63676d;font-size:.8rem;line-height:1.333rem;text-align:center;counter-increment:li;content:counter(li)}.comment-avatar{position:absolute;top:0;left:-102px;border:1px solid #f4f4f4;border-radius:3px}.post-row h2{margin-bottom:1rem}.post-row .post-meta{margin-bottom:.8rem}.site-footer{border-top:1px solid #cdcdcd;margin-top:2.369rem;background:#f4f4f4;padding:2.369rem 0}.site-footer .wrapper{display:flex;justify-content:space-between}.external-links a{display:inline-block;padding:1em .5em}.cta{text-align:center;font-size:1.777rem}.cta .button{background:#9c3493;border-color:#9c3493;color:#fff;font-weight:100}.highlight .k,.highlight .o,.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .ow{color:#000;font-weight:bold}.highlight .c,.highlight .cm,.highlight .c1{color:#998;font-style:italic}.highlight .cp,.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr,.highlight .gt{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp,.highlight .nn{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .kt{color:#458;font-weight:bold}.highlight .m,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .il{color:#099}.highlight .s,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx,.highlight .s1{color:#d01040}.highlight .na,.highlight .no,.highlight .nt,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:purple}.highlight .ne,.highlight .nf,.highlight .nl{color:#900;font-weight:bold}.highlight .w{color:#bbb}.highlight .sr{color:#009926}.highlight .ss{color:#990073}.highlight .bp{color:#999}h3 a{color:inherit}#plugins{list-style:none;padding:0}.plugin{border-bottom:1px solid #cdcdcd}.q-color-icon{display:inline-block;vertical-align:middle;width:1em;height:1em;border-radius:1em}.q-color-block{display:block;padding:1em}.main img{max-width:100%;max-height:100vh}.main figure{text-align:center}
\ No newline at end of file
+/*! https://github.com/jquery/typesense-minibar 1.2.0 */.tsmb-form{--tsmb-size-edge: 1px;--tsmb-size-radius: 3px;--tsmb-size-highlight: 2px;--tsmb-size-base: 1rem;--tsmb-size-sm: 0.8rem;--tsmb-size-half: calc(var(--tsmb-size-sm)/2);--tsmb-size-input: calc(var(--tsmb-size-base) * 1.2);--tsmb-size-listbox-right: auto;--tsmb-size-listbox-width: calc(min(30rem, 60vw));--tsmb-size-listbox-max-height: 70vh;--tsmb-color-base-background: #fff;--tsmb-color-base30: #333;--tsmb-color-base50: #63676d;--tsmb-color-base90: #cdcdcd;--tsmb-color-focus-background: #fff;--tsmb-color-focus30: #333;--tsmb-color-focus50: #63676d;--tsmb-color-focus90: #cdcdcd;--tsmb-color-primary30: #390f39;--tsmb-color-primary50: #9c3493;--tsmb-color-primary90: #fbdbfb;position:relative;width:20rem;max-width:100%;padding:0;color:var(--tsmb-color-base30)}.tsmb-form input[type=search]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;background:var(--tsmb-color-base-background);padding:var(--tsmb-size-sm) var(--tsmb-size-sm) var(--tsmb-size-sm) calc(var(--tsmb-size-base) + var(--tsmb-size-sm) + var(--tsmb-size-sm));border:var(--tsmb-size-edge) solid var(--tsmb-color-base90);border-radius:var(--tsmb-size-radius);font-size:var(--tsmb-size-base);width:100%;line-height:var(--tsmb-size-input)}.tsmb-form input[type=search]::placeholder{color:var(--tsmb-color-base50);opacity:1}.tsmb-form:focus-within{color:var(--tsmb-color-focus30)}.tsmb-form:focus-within input[type=search]{background:var(--tsmb-color-focus-background)}.tsmb-form:focus-within input[type=search]::placeholder{color:var(--tsmb-color-focus50)}.tsmb-form input[type=search]::-webkit-search-decoration,.tsmb-form input[type=search]::-webkit-search-cancel-button,.tsmb-form input[type=search]::-webkit-search-results-button,.tsmb-form input[type=search]::-webkit-search-results-decoration{display:none}.tsmb-form::before{content:"";background:url("data:image/svg+xml,") 0 50%/contain no-repeat;position:absolute;top:calc(var(--tsmb-size-sm) + var(--tsmb-size-edge));left:var(--tsmb-size-sm);width:var(--tsmb-size-base);height:var(--tsmb-size-input);opacity:.5}.tsmb-form--open input[type=search],.tsmb-form--slash input[type=search]{padding-right:calc(var(--tsmb-size-sm) + var(--tsmb-size-base) + var(--tsmb-size-base))}.tsmb-icon-close{box-sizing:border-box;position:absolute;top:calc(50% - var(--tsmb-size-base)/2);right:var(--tsmb-size-base);width:var(--tsmb-size-base);height:var(--tsmb-size-base);stroke:currentColor;border:1px solid currentColor;border-radius:50%;cursor:pointer}.tsmb-form--open .tsmb-icon-close{display:block !important}.tsmb-form--slash::after{display:none}.tsmb-form--slash:not(.tsmb-form--open):not(:focus-within)::after{content:"/";display:inline-block;position:absolute;top:calc(50% - (var(--tsmb-size-input) + var(--tsmb-size-sm)/2)/2);right:var(--tsmb-size-sm);width:calc(var(--tsmb-size-input) + var(--tsmb-size-sm)/2);height:calc(var(--tsmb-size-input) + var(--tsmb-size-sm)/2);font-size:var(--tsmb-size-base);line-height:calc(var(--tsmb-size-input) + var(--tsmb-size-sm)/2);text-align:center;background:var(--tsmb-color-base-background);border:var(--tsmb-size-edge) solid var(--tsmb-color-base90);border-radius:var(--tsmb-size-radius);color:var(--tsmb-color-base90)}.tsmb-form [role=listbox]{position:absolute;z-index:10;right:var(--tsmb-size-listbox-right);background:var(--tsmb-color-focus-background);color:var(--tsmb-color-focus30);margin-top:var(--tsmb-size-half);min-width:100%;width:var(--tsmb-size-listbox-width);max-height:var(--tsmb-size-listbox-max-height);overflow:auto;border:var(--tsmb-size-edge) solid var(--tsmb-color-focus90);border-radius:var(--tsmb-size-radius);box-shadow:0 var(--tsmb-size-sm) 20px rgba(0, 0, 0, 0.12)}.tsmb-suggestion_group{margin:var(--tsmb-size-sm) var(--tsmb-size-base) 0 var(--tsmb-size-base);border-bottom:var(--tsmb-size-edge) solid var(--tsmb-color-focus90)}.tsmb-form [role=option] a{display:block;padding:var(--tsmb-size-base);text-decoration:none;border-left:var(--tsmb-size-highlight) solid transparent}.tsmb-form:not([data-group=true]) [role=option]:not(:first-child) a{border-top:var(--tsmb-size-edge) solid var(--tsmb-color-focus90)}.tsmb-form[data-group=true] [role=option] a{margin:0 var(--tsmb-size-base);padding:var(--tsmb-size-sm)}.tsmb-form [role=option] a:hover,.tsmb-form [role=option][aria-selected=true] a{background:var(--tsmb-color-primary90);border-left-color:var(--tsmb-color-primary50)}.tsmb-form [role=option] mark{background:none;color:inherit;font-style:normal;font-weight:bold}.tsmb-suggestion_group,.tsmb-suggestion_title,.tsmb-suggestion_content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsmb-suggestion_title{color:var(--tsmb-color-primary30)}.tsmb-form[data-group=true] .tsmb-suggestion_title{font-weight:bold;font-size:var(--tsmb-size-sm)}.tsmb-suggestion_content{font-size:var(--tsmb-size-sm);color:var(--tsmb-color-focus50)}.tsmb-empty{padding:var(--tsmb-size-base)}.tsmb-foot,.tsmb-foot:hover{display:block;text-align:right;font-size:var(--tsmb-size-sm);line-height:18px;padding:var(--tsmb-size-half) var(--tsmb-size-sm);box-shadow:0 0 10px rgba(0, 0, 0, 0.12);text-decoration:none}.tsmb-foot::before{content:"Search by";color:var(--tsmb-color-focus50)}.tsmb-foot::after{content:" Typesense";color:#0300b0}*{box-sizing:border-box}html{background:#f4f4f4}body{background:#fff;color:#333;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;line-height:1.5;margin:0}h1,h2,h3,h4,h5,h6{color:#333;font-weight:bold;margin:0;margin-bottom:1.333rem}h1{font-size:2.369rem;color:#390f39}h2{font-size:1.777rem}h3{font-size:1.333rem;color:#63676d}h4{font-size:1rem;color:#63676d}h5{font-size:1rem;color:#63676d}h6{font-size:1rem;color:#63676d}p{margin:0;margin-bottom:1.333rem}a{color:#9c3493;text-decoration:none}a:active,a:hover,a:focus{text-decoration:underline}.content a:not(.button),footer a{text-decoration:underline;text-decoration-thickness:.1em;text-decoration-skip-ink:auto;text-underline-position:under;text-underline-offset:0em}.content a:not(.button):active,.content a:not(.button):hover,.content a:not(.button):focus,footer a:active,footer a:hover,footer a:focus{box-shadow:0px 2px 0px 4px #fbdbfb;background-color:#fbdbfb;color:#390f39;text-decoration-color:#9c3493;text-decoration-thickness:.12em}.content a:not(.button):active code,.content a:not(.button):hover code,.content a:not(.button):focus code,footer a:active code,footer a:hover code,footer a:focus code{background-color:rgba(0,0,0,0)}pre,code{font-family:Menlo,Consolas,DejaVu Sans Mono,monospace}code{font-size:90%;background:#f4f4f4;padding:.2em .4em}pre.highlight{border:1px solid #ddd;border-left:4px solid #9c3493;border-radius:4px;margin:0 0 1.333rem 0;padding:.5rem 1rem;font-size:95%;line-height:140%;overflow-x:auto}.highlight code{padding:0;background:rgba(0,0,0,0)}blockquote{border-left:4px solid #cdcdcd;background:#f4f4f4;color:#63676d;margin:0 0 1.333rem 0;padding:1rem;font-style:normal}blockquote p:last-child{margin-bottom:0}hr{margin:3.157rem 0;border:none;border-top:1px solid #ddd}iframe{width:100%;border:1px solid #ddd;border-radius:3px}.wrapper{max-width:65rem;margin:0 auto}@media(min-width: 768px){.wrapper{padding:0 1.333rem}}.main{padding:1.333rem}.sidebar{display:none}@media(min-width: 768px){.main--columns{display:flex}.content{width:100%;min-width:0}.sidebar{order:-1;display:block;flex:0 0 220px;margin-right:20px}}.lead{font-size:1.333rem}.lead--center{text-align:center}.note{clear:both;padding:.5em 1rem;margin:1rem;background:#fff;border:1px solid #5293e6;border-left-width:4px;border-radius:4px}.note--warning{background:#fdf5c5;border-color:#e6d252}.button{background:#fff;border:1px solid #fff;border-radius:4px;color:#9c3493;display:inline-block;margin:.5rem;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .3s}.button.secondary{background:rgba(0,0,0,0);color:#fff;font-weight:100}.button:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.grid{display:grid;grid-gap:2.369rem;grid-template-columns:1fr}@media(min-width: 768px){.grid--small{grid-template-columns:1fr 1fr 1fr}.grid--small>:last-child:nth-child(3n+4){grid-column:2/span 2}.grid--split{grid-template-columns:1fr 1fr}}table{border-collapse:collapse;border-spacing:0;background:#fff;margin-bottom:1.333rem}@media(max-width: 768px){table{display:block;overflow:auto}}table th,table td{border:1px solid #cdcdcd;text-align:left;padding:.3em .4em}table th{background:#f4f4f4;font-weight:bold}table th :first-child,table td :first-child{margin-top:0}table th :last-child,table td :last-child{margin-bottom:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;width:1px;height:1px;overflow:hidden}.site-header{background:#390f39;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);position:relative}.site-header-wrapper{display:flex;flex-flow:row wrap;gap:0 1.333rem;justify-content:space-between;position:relative}.site-logo{color:#fff;display:flex;align-items:center;font-size:1.333rem;font-weight:bold;padding:1rem 0 1rem 1rem;text-decoration:none;transition:color .3s}.site-logo img{width:auto;height:2.369rem;margin-right:.6665rem}.site-logo:hover{color:#fff}.site-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid #cdcdcd;z-index:1}.site-nav.opened{display:block}@media(min-width: 768px){.site-nav{display:block;position:relative;align-self:center;background:rgba(0,0,0,0);border-top:0}}.site-nav-list{list-style:none;margin:0;padding:0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}@media(min-width: 768px){.site-nav-list{box-shadow:none}}.site-nav-item{display:block;height:100%;border-bottom:1px solid #cdcdcd}@media(min-width: 768px){.site-nav-item{display:inline-block;border-bottom:0;position:relative}}.site-nav-link{align-items:center;display:flex;height:100%;padding:1rem;text-decoration:none;cursor:pointer}@media(min-width: 768px){.site-nav-link{color:#fbdbfb}.site-nav-link:active,.site-nav-link:hover,.site-nav-link:focus{color:#fff;text-decoration:none}}.site-nav-link.has-sub-list::after{content:"▼";font-size:.75rem;margin-left:.5rem}.site-nav-sub-list{display:none;padding:0;margin:0;list-style:none;background:#fff;border-radius:3px}@media(min-width: 768px){.site-nav-sub-list{position:absolute;left:auto;right:0;width:max-content;max-width:90vw;padding:.5rem 1rem;margin-top:6px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}}.site-nav-item:focus-within .site-nav-sub-list{display:block}.site-nav-link:focus~.site-nav-sub-list,.site-nav-sub-list:hover{display:block}.site-sub-nav-link{display:block;padding:.5rem 2rem;text-decoration:none}@media(min-width: 768px){.site-sub-nav-link{padding:.5rem}}.tsmb-form{--tsmb-color-base-background: #691c69;--tsmb-color-primary30: #390F39;--tsmb-color-primary50: #9c3493;--tsmb-color-primary90: hsl(300, 80%, 92.2%);--tsmb-color-base30: var(--tsmb-color-primary90);--tsmb-color-base50: rgba(251, 219, 251, 0.6);--tsmb-color-base90: rgba(251, 219, 251, 0.6);width:auto;flex:1;align-self:center}.tsmb-form:not(:focus-within)::before{filter:invert()}.tsmb-form input[type=search]{border:none}@media(max-width: 768px){.tsmb-form{display:none;flex:100%;order:10;--tsmb-size-input: calc( var(--tsmb-size-base) * 2.0 )}}.site-toggles{display:flex}@media(min-width: 768px){.site-toggles{display:none}}.toggle{display:block;height:100%;font-size:1rem;padding:1rem;border:none;background:rgba(0,0,0,0);color:#fbdbfb;cursor:pointer}.icon{position:static;display:inline-block;fill:currentColor;vertical-align:middle;width:1.333rem;height:1.333rem;transform:none}.toggle[aria-expanded=true] .icon{fill:#fff}.sidebar h4{font-size:1rem;margin:1.333rem 0 .5rem 0;padding-left:4px}.sidebar hr{margin-bottom:1.333rem}.sidebar-list{margin-top:0;padding:0;list-style:none}.sidebar-item{border-left:4px solid rgba(0,0,0,0)}.sidebar-item-active{border-left-color:#9c3493}.sidebar-item a{border-left:1px solid #fbdbfb;display:block;padding:.5rem;color:#390f39;text-decoration:none}.sidebar-item-active a,.sidebar-item a:active,.sidebar-item a:hover,.sidebar-item a:focus{background:#fbdbfb;text-decoration:none}.toc-wrapper{position:sticky;top:0}.toc-wrapper .toc{max-height:calc(100vh - 2.5rem);overflow-y:auto}.toc,.toc ol{list-style-type:none;margin:0;padding:0}.toc .sidebar-item,.toc .sidebar-item a{border-left:0}.hero{margin-bottom:1.333rem;background-color:#6e2568;background-image:linear-gradient(135deg, #6e2568, #9c3493);padding:4.738rem 0;text-align:center}.hero-title{font-size:3.157rem}.hero-title img{height:1em}.hero-title,.hero-description{color:#fff;margin:0}.hero-description{font-weight:100;text-shadow:0 2px 0 rgba(0,0,0,.24)}.hero-button{font-size:1.333rem;margin-top:2.369rem}.h-api-desc{margin-top:-6rem}.version-details{font-size:.8rem;font-weight:bold;padding:.2em .4em}@media(min-width: 768px){.version-details{clear:right;float:right;margin-left:1.333rem;text-align:left;border-width:1px;border-style:solid}.version-details .sep{display:block;width:0px;height:0px;overflow:hidden}}.version-details{background:#f4f4f4;border-color:#cdcdcd}.layout-home h2,.layout-home h3{text-align:center;font-weight:300}.layout-home h2+.lead,.layout-home h3+.lead{margin-top:-1.333rem}.home-highlights{text-align:center}.example-result iframe,.example-result pre{height:360px}article>header{border-bottom:4px solid #cdcdcd;margin-bottom:1.333rem}.post-meta,.comment-meta{font-size:.8rem;color:#63676d}.comments{margin-top:1.333rem;border-top:4px solid #cdcdcd;padding-top:1.333rem}.comment-list{margin:0;padding:0}.comment{border:1px solid #cdcdcd;border-radius:1em;background:#f4f4f4;padding:1rem 1rem 0 1rem;margin:0 0 1rem 102px;position:relative;min-height:68px;list-style:none}.comment:before{position:absolute;top:1px;left:-25px;height:1.333rem;width:1.333rem;border-radius:100%;background:#f4f4f4;color:#63676d;font-size:.8rem;line-height:1.333rem;text-align:center;counter-increment:li;content:counter(li)}.comment-avatar{position:absolute;top:0;left:-102px;border:1px solid #f4f4f4;border-radius:3px}.post-row h2{margin-bottom:1rem}.post-row .post-meta{margin-bottom:.8rem}.site-footer{border-top:1px solid #cdcdcd;margin-top:2.369rem;background:#f4f4f4;padding:2.369rem 0}.site-footer .wrapper{display:flex;justify-content:space-between}.external-links a{display:inline-block;padding:1em .5em}.cta{text-align:center;font-size:1.777rem}.cta .button{background:#9c3493;border-color:#9c3493;color:#fff;font-weight:100}.highlight .k,.highlight .o,.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .ow{color:#000;font-weight:bold}.highlight .c,.highlight .cm,.highlight .c1{color:#998;font-style:italic}.highlight .cp,.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr,.highlight .gt{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp,.highlight .nn{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .kt{color:#458;font-weight:bold}.highlight .m,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .il{color:#099}.highlight .s,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx,.highlight .s1{color:#d01040}.highlight .na,.highlight .no,.highlight .nt,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:purple}.highlight .ne,.highlight .nf,.highlight .nl{color:#900;font-weight:bold}.highlight .w{color:#bbb}.highlight .sr{color:#009926}.highlight .ss{color:#990073}.highlight .bp{color:#999}h3 a{color:inherit}.table-style-api th:first-child{min-width:20em}@media(max-width: 768px){.table-style-api tr,.table-style-api th,.table-style-api td{display:block}.table-style-api tr{display:flex;flex-flow:row wrap;border:1px solid #cdcdcd}.table-style-api th:first-child,.table-style-api td:first-child{order:1;flex-grow:1}.table-style-api th,.table-style-api td{border:0}}#plugins{list-style:none;padding:0}.plugin{border-bottom:1px solid #cdcdcd}.q-color-icon{display:inline-block;vertical-align:middle;width:1em;height:1em;border-radius:1em}.q-color-block{display:block;padding:1em}.main img{max-width:100%;max-height:100vh}.main figure{text-align:center}
\ No newline at end of file
diff --git a/brand/index.html b/brand/index.html
index dd107e6e7..2be96814a 100644
--- a/brand/index.html
+++ b/brand/index.html
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 Brand Guidelines | QUnit
 
diff --git a/browser/index.html b/browser/index.html
index 0d3c5e591..a129d422d 100644
--- a/browser/index.html
+++ b/browser/index.html
@@ -3,7 +3,7 @@
 
 
 
-
+
 
 Browser Runner | QUnit
 
@@ -137,6 +137,23 @@ 

Efficient development

When building out a larger feature, you can use the module selector to re-run only the tests (and nested modules) under one or more selected module names.

+

Browser support

+ +

QUnit currently supports the following browsers:

+ +
    +
  • Internet Explorer: 9+
  • +
  • Edge: 15+ (both legacy MSEdge and Chromium-based)
  • +
  • Firefox: 45+
  • +
  • Safari: 9+
  • +
  • Opera: 36+
  • +
  • Chrome: 58+
  • +
  • Android: 4.3+
  • +
  • iOS: 7+ (Mobile Safari)
  • +
+ +

For older browsers, such as Internet Explorer 6-8, Opera 12+, or Safari 5+, please use QUnit 1.x, which you can download from the release archives.

+

Integrations

Linting

@@ -202,11 +219,13 @@

Toolbar

No try-catch instructs QUnit to run your tests without a try-catch block. In this mode, if your test throws an error it will interrupt QUnit, which may ease debugging.

+

You can extend the toolbar via QUnit.config.urlConfig.

+

Filter

Enter a search phrase to re-run only tests that match the phrase. It performs a case-insensitive substring match by default, on both the module name and test name. You can use regular expressions, and/or invert the match to exclude tests instead.

-

Read filter for examples.

+

Find examples and learn more at QUnit.config.filter.

Module selector

@@ -218,29 +237,110 @@

Module selector

Test results

-

Each result is displayed in a numbered list. After the name of the test, in parentheses, are the number of failed, passed, and total assertions. Click the entry to show the results of each assertion, with details about expected and actual results (for failed asssertions).

+

Each result is displayed in a numbered list.

-

The “Rerun” link at the end will run that test on its own.

+
+

MyApp: example (3) Rerun

+
-

Browser support

+

After the name of the module and test, in parentheses, is the total number of assertions.

-

QUnit currently supports the following browsers:

+

The “Rerun” link at the end will run that test on its own, skipping all other tests.

+ +

Click anywhere on result to expand the entry, which reveals the message of each assertion.

+

For failed assertions, the parenthical reports the failed, passed, and total number of assertions. The expanded view also displays the expected and actual asserted value, with a diff to highlight the difference between the two values.

+ + + +

Theme API

+ +

The HTML Reporter populates the <div id="qunit"> element with the following structure:

+ +
<div id="qunit">
+  <h1 id="qunit-header"></h1>
+  <h2 id="qunit-banner"></h2>
+  <div id="qunit-testrunner-toolbar"></div>
+  <h2 id="qunit-userAgent">¬</h2>
+  <p id="qunit-testresult"></p>
+  <ol id="qunit-tests"></ol>
+</div>
+
+ +

You can style these to create your own theme, or add custom styles to the default theme.

+ +

Examples: Theme plugins

+ +

The following selectors are considered stable and supported:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SelectorDescription
#qunit-header

#qunit-header a
Displays the page title, with an anchor link that will reload the page and re-run all tests.
#qunit-banner

#qunit-banner.qunit-pass

#qunit-banner.qunit-fail
Indicates the test run status. It carries no class while tests are in progress. Once completed, the qunit-pass or qunit-fail indicated the completed status as reported by the runEnd event.
#qunit-testrunner-toolbarThe toolbar.
#qunit-modulefilterModule selector.
#qunit-modulefilter-dropdownModule selector, dropdown menu.
#qunit-modulefilter-actions

#qunit-modulefilter-actions button
Module selector, top area of dropdown menu with “Reset” and “Apply” buttons.
#qunit-modulefilter .clickable

#qunit-modulefilter .clickable.checked
Module selector, options in the dropdown menu.
+ +

HTML API

+ +

Test output id="qunit-test-output-TESTID"

+ +

You may rely on an element with the following ID existing during test execution. This includes during module hooks, global hooks, and during the test itself and its assertions.

+ +

Seeking an element by this ID during an event, or during a different test, may work at your own risk. This is because the HTML Reporter may not have created the element yet, or may have removed it from the DOM (e.g. when hidepassed is enabled).

+ +

Demos:

-

For older browsers, such as Internet Explorer 6-8, Opera 12+, or Safari 5+, please use QUnit 1.x, which you can download from the release archives.

+
QUnit.hooks.afterEach(function () {
+  var target = '#qunit-test-output-' + QUnit.config.current.testId;
+});
+
+QUnit.assert.myplugin = function (actual, expected) {
+  var target = '#qunit-test-output-' + QUnit.config.current.testId;
+};
+
+ +

Toolbar HTML

+ +

It is recommended to extend the toolbar declaratively via QUnit.config.urlConfig. Modifying the toolbar elements directly may work at your own risk.

diff --git a/cli/index.html b/cli/index.html index abbdb451c..01a4529a9 100644 --- a/cli/index.html +++ b/cli/index.html @@ -3,7 +3,7 @@ - + Command-line Interface | QUnit diff --git a/feed.xml b/feed.xml index 2799f79ec..432530f26 100644 --- a/feed.xml +++ b/feed.xml @@ -1 +1 @@ -Jekyll2024-06-29T00:58:28+00:00https://qunitjs.com/feed.xmlQUnitThe powerful, easy-to-use JavaScript testing framework. \ No newline at end of file +Jekyll2024-07-01T15:41:29+00:00https://qunitjs.com/feed.xmlQUnitThe powerful, easy-to-use JavaScript testing framework. \ No newline at end of file diff --git a/index.html b/index.html index 7e70fb814..14eefa38d 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ - + QUnit diff --git a/intro/index.html b/intro/index.html index 3c8837eeb..795c57288 100644 --- a/intro/index.html +++ b/intro/index.html @@ -3,7 +3,7 @@ - + Getting Started | QUnit @@ -102,7 +102,8 @@

Download

  • Download:

    -

    QUnit has no runtime dependencies for browser use. You can save the qunit-2.21.0.js and qunit-2.21.0.css files directly from the jQuery CDN.

    +

    You can save the qunit-2.21.0.js and qunit-2.21.0.css files directly from the jQuery CDN. +For older versions, browse the release archives.

    Or download them via the terminal, and save them in your Git repository.

    @@ -129,9 +130,9 @@

    Download

  • Bower:

    -

    QUnit 1.x and QUnit 2.x releases were published to Bower, and remain available there.

    +

    QUnit 1.x and QUnit 2.x releases were published to Bower, and remain available there under the qunit package.

    -

    For QUnit 3.0 and later, either download and check-in the JS and CSS file directly (e.g. using the curl command above), or install the qunit package from npm as a dev dependency.

    +

    For QUnit 3.0 and later, either download and commit the JS and CSS file directly in your project (e.g. using the curl command above), or install the qunit package from npm as a dev dependency.

  • diff --git a/plugins/index.html b/plugins/index.html index 5a52c4e3d..079205fb6 100644 --- a/plugins/index.html +++ b/plugins/index.html @@ -3,7 +3,7 @@ - + Plugins | QUnit diff --git a/projects/index.html b/projects/index.html index a27d843ff..77518f49a 100644 --- a/projects/index.html +++ b/projects/index.html @@ -3,7 +3,7 @@ - + Who's using QUnit? | QUnit diff --git a/resources/example-fail.html b/resources/example-fail.html new file mode 100644 index 000000000..512cd2682 --- /dev/null +++ b/resources/example-fail.html @@ -0,0 +1,19 @@ + + + +QUnit + + +
    +
    + + + + + diff --git a/upgrade-guide-2.x/index.html b/upgrade-guide-2.x/index.html index 6fc8f68ce..f036e483f 100644 --- a/upgrade-guide-2.x/index.html +++ b/upgrade-guide-2.x/index.html @@ -3,7 +3,7 @@ - + QUnit 2.0 Upgrade Guide | QUnit