haikuwebkit/JSTests/stress/relaxed-line-terminators-in...

15 lines
668 B
JavaScript

function shouldBe(actual, expected) {
if (actual !== expected)
throw new Error('bad value: ' + actual);
}
shouldBe(eval("'\u2028Japanese'").charCodeAt(0), 0x2028);
shouldBe(eval("'\u2029Japanese'").charCodeAt(0), 0x2029);
shouldBe(eval("'\u2028日本語'").charCodeAt(0), 0x2028);
shouldBe(eval("'\u2029日本語'").charCodeAt(0), 0x2029);
shouldBe(eval("'\u2028Japanese' + 'hello' + 'world'").charCodeAt(0), 0x2028);
shouldBe(eval("'\u2029Japanese' + 'hello' + 'world'").charCodeAt(0), 0x2029);
shouldBe(eval("'\u2028日本語' + 'hello' + 'world'").charCodeAt(0), 0x2028);
shouldBe(eval("'\u2029日本語' + 'hello' + 'world'").charCodeAt(0), 0x2029);