assert.notDeepEqual()
追加されたバージョン: 1.0.0.
説明
notDeepEqual( actual, expected, message = "" )
反転された深さ等価比較。
| 名前 | 説明 | 
|---|---|
| actual | テスト中の式 | 
| expected | 既知の比較値 | 
| message(文字列 ) | 簡単な説明 | 
このアサーションは、実値と期待値が厳密な比較で再帰的に等しい場合(独自のプロパティと継承したプロパティを考慮した場合)、失敗します。
構造的な違い、型の違い、あるいは特定のプロパティ値の微妙な違いがある場合、アサーションは合格します。
これは assert.deepEqual() の逆です。
例
2 つのオブジェクトの値を比較します。
QUnit.test('example', assert => {
  const result = { foo: 'yep' };
  // succeeds, objects are similar but have a different foo value.
  assert.notDeepEqual(result, { foo: 'nope' });
});