menu
manual-assert-equal
Prefer equality assertions over asserting a comparison
A boolean assertion receives only the result of an equality comparison, so a failure cannot report
the actual and expected values.
Instead, you SHOULD use assertEqual or assertNotEqual so both values are available to the
diagnostic.
Reported
1import * as assert from "destack:assert";2 3function verify(actual: int32, expected: int32): void {4 assert.assert(actual == expected);5}Accepted
1import * as assert from "destack:assert";2 3function verify(actual: int32, expected: int32): void {4 assert.assertEqual(actual, expected);5}