summaryrefslogtreecommitdiffstats
path: root/js/src/tests/test262/built-ins/RegExp/character-class-escape-non-whitespace-u180e.js
blob: d7d51c4c71941c5048b04e1d7ef0b363ca2e7980 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// Copyright 2018 Leonardo Balter. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.

/*---
esid: sec-characterclassescape
description: Detect non WhiteSpace using \S+
info: |
    The production CharacterClassEscape :: S evaluates by returning
    the set of all characters not included in the set returned by
    CharacterClassEscape :: s

    The Mongolian Vowel Separator (u180e) became a non whitespace character
    since Unicode 6.3.0
features: [u180e]
---*/

var str = String.fromCharCode(0x180E);
assert.sameValue(
  str.replace(/\S+/g, "test262"),
  "test262",
  "Non WhiteSpace character: \\u180E"
);

reportCompare(0, 0);