Documentation

QUnit/strictEqual

From jQuery JavaScript Library

Jump to: navigation, search

« Back to QUnit

strictEqual( actual, expected, [message] )

A stricter comparison assertion then equal.
Similar to equal(), but passes only when arguments have the same type. Passes if actual === expected.
Arguments:

actualObject
The actual result
expectedObject
The expected result
message (Optional)String
A message to display with the assertion result

Examples:
Two example assertions showing the difference between equal and strictEqual.

test("a test", function() {
  var actual = 0;
  equal(actual, false, "Passes, as 0 and false are the same when compared with ==");
  strictEqual(actual, false, "fails, as 0 is a Number type, false Boolean");
});

NameType