Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Excerpt

A strict equality checking assertion...

 

Syntax

Code Block
themeRDark
languagejavascript
linenumberstrue
strictEqual( expectedactual, actualexpected, message );

Parameters

ParameterTypeMandatoryNotesAPI Version
expectedactualVariant(tick)The expected actual value.1.0
actualexpectedVariant(tick)The actual expected value.1.0
messageString(tick)A message stating what the assertion is testing.1.0

Return Values

ValueTypeNotesAPI Version
<error>ErrorMost likely the parameters are wrong.1.0
trueBooleanexpected === actual.1.0
falseBooleanexpected !== actual.1.0

Example

Code Block
themeRDark
languagejavascript
linenumberstrue
Test("Equality checks", Test.ANY( ), function() {
	// assertion will pass
	strictEqual( true, true, "true === true?" );
	// assertions will fail
	strictEqual( undefined, null, "undefined === null?" );
	strictEqual( null, false, "null === false?" );
	strictEqual( "fish", true, "'fish' === true?" );
	strictEqual( true, false, "true === false?" );
});
Div
classbox
Availability
Status
colourGreen
titleStable

Requires:

Div
classbox
Contents

Jump to:

Table of Contents
maxLevel5

Div
classbox

Test API

Topics:

Child pages (Children Display)
alltrue
depthall
pageTest API
excerpttrue