mirror of https://github.com/tc39/test262.git
Test for proper handling of incomplete hex escapes (#1274)
See relevant firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1408452
This commit is contained in:
parent
9e3ff9a232
commit
d36a1777b4
|
@ -0,0 +1,18 @@
|
||||||
|
// Copyright (C) 2015 Zirak. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
description: An incomplete HexEscape or UnicodeEscape should be treated as an Identity Escape
|
||||||
|
info: >
|
||||||
|
An incomplete HexEscape (e.g. /\x/) or UnicodeEscape (/\u/) should fall
|
||||||
|
through to IdentityEscape
|
||||||
|
esid: prod-AtomEscape
|
||||||
|
---*/
|
||||||
|
|
||||||
|
// Hex escape
|
||||||
|
assert(/\x/.test("x"), "/\\x/");
|
||||||
|
assert(/\xa/.test("xa"), "/\\xa/");
|
||||||
|
|
||||||
|
// Unicode escape
|
||||||
|
assert(/\u/.test("u"), "/\\u/");
|
||||||
|
assert(/\ua/.test("ua"), "/\\ua/");
|
Loading…
Reference in New Issue