blob: 5f45d9a0e9bcc55c726464cc8a632c01611d407c [file] [log] [blame]
// 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/");