From 296e7875bdbfb7cbf46103e2ff011decedbec2b4 Mon Sep 17 00:00:00 2001 From: Richard Gibson Date: Thu, 8 May 2025 16:11:04 -0400 Subject: [PATCH] RegExp: Add test cases for Unicode Script_Extensions=Unknown Ref https://github.com/tc39/ecma262/issues/3590 regexp-generator is unfortunately unaware of the value: https://github.com/mathiasbynens/regenerate-unicode-properties/issues/7 --- ...-property-value-Script_Extensions-Unknown.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 test/built-ins/RegExp/property-escapes/special-property-value-Script_Extensions-Unknown.js diff --git a/test/built-ins/RegExp/property-escapes/special-property-value-Script_Extensions-Unknown.js b/test/built-ins/RegExp/property-escapes/special-property-value-Script_Extensions-Unknown.js new file mode 100644 index 0000000000..4cf166d236 --- /dev/null +++ b/test/built-ins/RegExp/property-escapes/special-property-value-Script_Extensions-Unknown.js @@ -0,0 +1,17 @@ +// Copyright 2025 Richard Gibson. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +author: Richard Gibson +description: > + Unicode property "Script_Extensions" and alias "scx" must support + special value "Unknown" and alias "Zzzz" (cf. + https://www.unicode.org/reports/tr24/#Script_Extensions_Def ). +esid: sec-compiletocharset +features: [regexp-unicode-property-escapes] +---*/ + +/\p{Script_Extensions=Unknown}/u; +/\p{Script_Extensions=Zzzz}/u; +/\p{scx=Unknown}/u; +/\p{scx=Zzzz}/u;