アサーション

追加のアサーションメソッドを定義するには、QUnit.assert エクステンションページを参照してください。

このメソッドのいくつかは、SUnit、JUnit、RUnit、または PHPUnit などの xUnit スタイルのフレームワークで提供されるアサーションメソッドに似ています。

assert.async()

非同期操作が完了するまで QUnit が待つことを命令します。

assert.deepEqual()

再帰的で厳密な比較です。

assert.equal()

非厳密な比較です。

assert.expect()

テストで期待するアサーションの数を指定します。

assert.false()

厳密な boolean false 比較です。

assert.notDeepEqual()

反転された deep equal 比較です。

assert.notEqual()

緩い不一致比較です。

assert.notOk()

最初の引数が falsy かどうかを確認します。

assert.notPropContains()

オブジェクトに特定のプロパティが含まれていないことを確認します。

assert.notPropEqual()

オブジェクトの独自のプロパティを不一致で比較します。

assert.notStrictEqual()

不一致をチェックする厳密な比較です。

assert.ok()

最初の引数が truthy かどうかを確認します。

assert.propContains()

オブジェクトに特定のプロパティが含まれていることを確認します。

assert.propEqual()

オブジェクトの独自のプロパティを比較します。

assert.pushResult()

カスタムアサーションの結果を報告します。

assert.rejects()

渡されたプロミスが拒否されるかどうかをテストします。

assert.step()

後の検証のために手順を記録します。

assert.strictEqual()

厳密な型と値の比較です。

assert.throws()

コールバックが例外をスローするかどうかをテストします。

assert.timeout()

非同期操作を待機する時間の長さです。

assert.true()

厳密な boolean true 比較です。

assert.verifySteps()

手順の正確な順序を確認します。