Add exhaustive tests for RegExp Unicode property escapes (#971)
Proposal: https://github.com/tc39/proposal-regexp-unicode-property-escapes These tests have been generated by the script at https://github.com/mathiasbynens/unicode-property-escapes-tests. They check all the properties and values that should be supported by implementations against the symbols they’re supposed to match. False positives are detected as well. Ref. #950. Ref. https://github.com/tc39/proposal-regexp-unicode-property-escapes/issues/4.
Showing
- harness/regExpUtils.js 32 additions, 0 deletionsharness/regExpUtils.js
- test/built-ins/RegExp/property-escapes/ASCII.js 40 additions, 0 deletionstest/built-ins/RegExp/property-escapes/ASCII.js
- test/built-ins/RegExp/property-escapes/ASCII_Hex_Digit.js 55 additions, 0 deletionstest/built-ins/RegExp/property-escapes/ASCII_Hex_Digit.js
- test/built-ins/RegExp/property-escapes/Alphabetic.js 1339 additions, 0 deletionstest/built-ins/RegExp/property-escapes/Alphabetic.js
- test/built-ins/RegExp/property-escapes/Any.js 33 additions, 0 deletionstest/built-ins/RegExp/property-escapes/Any.js
- test/built-ins/RegExp/property-escapes/Assigned.js 1317 additions, 0 deletionstest/built-ins/RegExp/property-escapes/Assigned.js
- test/built-ins/RegExp/property-escapes/Bidi_Control.js 58 additions, 0 deletionstest/built-ins/RegExp/property-escapes/Bidi_Control.js
- test/built-ins/RegExp/property-escapes/Bidi_Mirrored.js 273 additions, 0 deletionstest/built-ins/RegExp/property-escapes/Bidi_Mirrored.js
- test/built-ins/RegExp/property-escapes/Case_Ignorable.js 781 additions, 0 deletionstest/built-ins/RegExp/property-escapes/Case_Ignorable.js
- test/built-ins/RegExp/property-escapes/Cased.js 311 additions, 0 deletionstest/built-ins/RegExp/property-escapes/Cased.js
- test/built-ins/RegExp/property-escapes/Changes_When_Casefolded.js 1257 additions, 0 deletions...lt-ins/RegExp/property-escapes/Changes_When_Casefolded.js
- test/built-ins/RegExp/property-escapes/Changes_When_Casemapped.js 283 additions, 0 deletions...lt-ins/RegExp/property-escapes/Changes_When_Casemapped.js
- test/built-ins/RegExp/property-escapes/Changes_When_Lowercased.js 1231 additions, 0 deletions...lt-ins/RegExp/property-escapes/Changes_When_Lowercased.js
- test/built-ins/RegExp/property-escapes/Changes_When_NFKC_Casefolded.js 1681 additions, 0 deletions...s/RegExp/property-escapes/Changes_When_NFKC_Casefolded.js
- test/built-ins/RegExp/property-escapes/Changes_When_Titlecased.js 1267 additions, 0 deletions...lt-ins/RegExp/property-escapes/Changes_When_Titlecased.js
- test/built-ins/RegExp/property-escapes/Changes_When_Uppercased.js 1265 additions, 0 deletions...lt-ins/RegExp/property-escapes/Changes_When_Uppercased.js
- test/built-ins/RegExp/property-escapes/Composition_Exclusion.js 117 additions, 0 deletions...uilt-ins/RegExp/property-escapes/Composition_Exclusion.js
- test/built-ins/RegExp/property-escapes/Dash.js 82 additions, 0 deletionstest/built-ins/RegExp/property-escapes/Dash.js
- test/built-ins/RegExp/property-escapes/Default_Ignorable_Code_Point.js 84 additions, 0 deletions...s/RegExp/property-escapes/Default_Ignorable_Code_Point.js
- test/built-ins/RegExp/property-escapes/Deprecated.js 67 additions, 0 deletionstest/built-ins/RegExp/property-escapes/Deprecated.js
Loading
Please register or sign in to comment