A deep equality checking assertion... |
deepEqual( actual, expected, message ); |
Parameter | Type | Mandatory | Notes | API Version |
---|---|---|---|---|
actual | Variant | The actual value. | 1.0 | |
expected | Variant | The expected value. | 1.0 | |
message | String | A message stating what the assertion is testing. | 1.0 |
Value | Type | Notes | API Version |
---|---|---|---|
<error> | Error | Most likely the parameters are wrong. | 1.0 |
true | Boolean | expected == actual to at least 10 levels deep. | 1.0 |
false | Boolean | expected != actual to at least 10 levels deep. | 1.0 |
Test("Deep equality checks", Test.ANY( ), function() { // assertions will pass deepEqual( {a:5}, {a:5}, "{a:5} == {a:5}?" ); // assertion will fail deepEqual( {a:5}, {a:1}, "{a:5} == {a:1}?" ); }); |
This is a greatly simplified version of deepEqual( ) compared to its QUnit counterpart.