assert.equal()
追加されたバージョン: 1.0.0.
概要
equal( actual, expected, message = "" )
2 つの値の非厳密な比較。
| 名称 | 説明 | 
|---|---|
| actual | テストされている式 | 
| expected | 既知の比較値 | 
| message(文字列) | 実際の式の短い説明 | 
equal アサーションは、単純な比較演算子 (==) を使用して、actual 引数と expected 引数を比較します。それらが等しい場合、アサーションは渡ります。それ以外の場合は失敗します。失敗すると、渡されたメッセージに加えて、actual 値と expected 値の両方がテスト結果に表示されます。
このメソッドは、xUnit スタイルのフレームワークで見つかる assertEquals() メソッドに似ています。
不等性を明示的にテストするには、assert.notEqual() を使用します。
厳密な等価性をテストするには、assert.strictEqual() を使用します。
変更ログ
- QUnit 1.1 より前では、このメソッドは assert.equalsとして知られていました。
 エイリアスは QUnit 1.3 で削除されました。
例
最も単純なアサーションの例
QUnit.test('a test', function (assert) {
  assert.equal(1, '1', "String '1' and number 1 have the same value");
});
もう少し徹底的なアサーションのセット
QUnit.test('equal test', function (assert) {
  assert.equal(0, 0, 'Zero, Zero; equal succeeds');
  assert.equal('', 0, 'Empty, Zero; equal succeeds');
  assert.equal('', '', 'Empty, Empty; equal succeeds');
  assert.equal('three', 3, 'Three, 3; equal fails');
  assert.equal(null, false, 'null, false; equal fails');
});