mirror of https://github.com/tc39/test262.git
15 lines
597 B
JavaScript
15 lines
597 B
JavaScript
function shouldBe(actual, expected) {
|
|
if (actual !== expected)
|
|
throw new Error('bad value: ' + actual);
|
|
}
|
|
|
|
shouldBe(JSON.stringify('𝌆'), `"𝌆"`);
|
|
shouldBe(JSON.stringify('\uD834\uDF06'), `"𝌆"`);
|
|
shouldBe(JSON.stringify('\uD834'), `"\\ud834"`);
|
|
shouldBe(JSON.stringify('\uDF06'), `"\\udf06"`);
|
|
shouldBe(JSON.stringify('\uDF06\uD834'), `"\\udf06\\ud834"`);
|
|
shouldBe(JSON.stringify('\uDEAD'), `"\\udead"`);
|
|
shouldBe(JSON.stringify('\uD834\uD834\uDF06'), `"\\ud834𝌆"`);
|
|
shouldBe(JSON.stringify('\uD834a'), `"\\ud834a"`);
|
|
shouldBe(JSON.stringify('\uD834\u0400'), `"\\ud834Ѐ"`);
|