From 9ddcb0bde26ef8a2cb90b65d20dba9ba2a31de05 Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Wed, 19 Jun 2024 00:44:19 +0100 Subject: [PATCH] Docs: Expand AMD example on QUnit.config.autostart page Ref https://github.com/qunitjs/qunit/issues/1729. --- docs/api/config/autostart.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/docs/api/config/autostart.md b/docs/api/config/autostart.md index 09e327f2f..8613bfc0e 100644 --- a/docs/api/config/autostart.md +++ b/docs/api/config/autostart.md @@ -42,7 +42,6 @@ If you encounter this error unrelated to autostart, it might be that you're dyna To report global errors from a plugin or other integration layer, consider calling [QUnit.onUncaughtException()](../extension/QUnit.onUncaughtException.md) instead. - ### ESM Dynamic imports This example uses the [import()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import) operator to dynamically load ECMAScript module (ESM) files. @@ -66,9 +65,24 @@ Promise.all([ ### Loading with RequireJS -This example uses [RequireJS](https://requirejs.org/) to call a "require" function as defined by the [AMD specification](https://github.com/amdjs/amdjs-api/blob/master/require.md) (Asynchronous Module Definition). +This example uses [RequireJS](https://requirejs.org/) to load your test files through the `require()` function (as defined in the [AMD specification](https://github.com/amdjs/amdjs-api/blob/master/require.md)). + +It is recommended to load QUnit itself before RequireJS. See also [RequireJS wiki](https://github.com/requirejs/requirejs/wiki/Test-frameworks). +```html + + +QUnit + + +
+ + + + +``` ```js +// tests.js QUnit.config.autostart = false; require(