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' });
});