Back to Qunit

QUnit.config.current

docs/api/config/current.md

2.25.01.2 KB
Original Source

Internal object representing the currently running test.

<table> <tr> <th>type</th> <td markdown="span">`undefined` or `object` (read-only)</td> </tr> </table>

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.

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.16 | Added testId property.

Example

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

js
function whatsUp () {
  console.log(QUnit.config.current.testName); // "example"
}

QUnit.test('example', function (assert) {
  whatsUp();

  assert.true(true);
});