QUnit.push()

version added: 1.0
deprecated in: 2.1

QUnit.push( result, actual, expected, message )

Report the result of a custom assertion.

name description
result (boolean) Result of the assertion
actual Expression being tested
expected Known comparison value
message (string) A short description of the assertion

This method is deprecated and it’s recommended to use pushResult in the assertion context instead.

QUnit.push reflects to the current running test, and it may leak assertions in asynchronous mode. Checkout assert.pushResult() to set a proper custom assertion.

Invoking QUnit.push allows to create a readable expectation that is not defined by any of QUnit’s built-in assertions.