From d0ba3251d24c7fd607e318c032bf35d5d965daec Mon Sep 17 00:00:00 2001 From: Rick Waldron Date: Fri, 23 Jun 2017 12:20:11 -0400 Subject: [PATCH] Restore migration to assert.sameValue Signed-off-by: Rick Waldron --- .../RegExp-control-escape-russian-letter.js | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/test/annexB/built-ins/RegExp/RegExp-control-escape-russian-letter.js b/test/annexB/built-ins/RegExp/RegExp-control-escape-russian-letter.js index 96f19a266d..7f0a145d5b 100644 --- a/test/annexB/built-ins/RegExp/RegExp-control-escape-russian-letter.js +++ b/test/annexB/built-ins/RegExp/RegExp-control-escape-russian-letter.js @@ -42,17 +42,11 @@ for (let letter of invalidControls()) { var char = letter.charCodeAt(0); var str = String.fromCharCode(char % 32); var arr = re.exec(str); + assert.sameValue(arr, null, `Character ${letter} unreasonably wrapped around as a control character`); + } + arr = re.exec(source.substring(1)); + assert.sameValue(arr, null, `invalid \\c escape matched c rather than \\c when followed by ${letter}`); - if (arr !== null) { - $ERROR(`Character ${letter} unreasonably wrapped around as a control character`); - } - } - arr = re.exec(source.substring(1)) - if (arr !== null) { - $ERROR(`invalid \\c escape matched c rather than \\c when followed by ${letter}`); - } - arr = re.exec(source) - if (arr === null) { - $ERROR(`invalid \\c escape failed to match \\c when followed by ${letter}`); - } + arr = re.exec(source); + assert.notSameValue(arr, null, `invalid \\c escape failed to match \\c when followed by ${letter}`); }