Index: test/mjsunit/harmony/unicode-regexp-ignore-case-noi18n.js |
diff --git a/test/mjsunit/harmony/unicode-regexp-ignore-case-noi18n.js b/test/mjsunit/harmony/unicode-regexp-ignore-case-noi18n.js |
deleted file mode 100644 |
index a4cb9dc337f9e2305e658193e75f22fc7e5a5421..0000000000000000000000000000000000000000 |
--- a/test/mjsunit/harmony/unicode-regexp-ignore-case-noi18n.js |
+++ /dev/null |
@@ -1,59 +0,0 @@ |
-// Copyright 2016 the V8 project authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-// Flags: --harmony-unicode-regexps |
- |
-// Non-unicode use toUpperCase mappings. |
-assertFalse(/[\u00e5]/i.test("\u212b")); |
-assertFalse(/[\u212b]/i.test("\u00e5\u1234")); |
-assertFalse(/[\u212b]/i.test("\u00e5")); |
- |
-assertTrue("\u212b".toLowerCase() == "\u00e5"); |
-assertTrue("\u00c5".toLowerCase() == "\u00e5"); |
-assertTrue("\u00e5".toUpperCase() == "\u00c5"); |
- |
-// Unicode uses case folding mappings. |
-assertFalse(/\u00e5/ui.test("\u212b")); |
-assertTrue(/\u00e5/ui.test("\u00c5")); |
-assertTrue(/\u00e5/ui.test("\u00e5")); |
-assertFalse(/\u00e5/ui.test("\u212b")); |
-assertTrue(/\u00c5/ui.test("\u00e5")); |
-assertFalse(/\u00c5/ui.test("\u212b")); |
-assertTrue(/\u00c5/ui.test("\u00c5")); |
-assertFalse(/\u212b/ui.test("\u00c5")); |
-assertFalse(/\u212b/ui.test("\u00e5")); |
-assertTrue(/\u212b/ui.test("\u212b")); |
- |
-// Non-BMP. |
-assertFalse(/\u{10400}/i.test("\u{10428}")); |
-assertFalse(/\u{10400}/ui.test("\u{10428}")); |
-assertFalse(/\ud801\udc00/ui.test("\u{10428}")); |
-assertFalse(/[\u{10428}]/ui.test("\u{10400}")); |
-assertFalse(/[\ud801\udc28]/ui.test("\u{10400}")); |
-assertEquals(["\uff21\u{10400}"], |
- /[\uff40-\u{10428}]+/ui.exec("\uff21\u{10400}abc")); |
-assertEquals(["abc"], /[^\uff40-\u{10428}]+/ui.exec("\uff21\u{10400}abc\uff23")); |
-assertEquals(["\uff53\u24bb"], |
- /[\u24d5-\uff33]+/ui.exec("\uff54\uff53\u24bb\u24ba")); |
- |
-// Full mappings are ignored. |
-assertFalse(/\u00df/ui.test("SS")); |
-assertFalse(/\u1f8d/ui.test("\u1f05\u03b9")); |
- |
-// Simple mappings. |
-assertFalse(/\u1f8d/ui.test("\u1f85")); |
- |
-// Common mappings. |
-assertTrue(/\u1f6b/ui.test("\u1f63")); |
- |
-// Back references. |
-assertNull(/(.)\1\1/ui.exec("\u00e5\u212b\u00c5")); |
-assertNull(/(.)\1/ui.exec("\u{118aa}\u{118ca}")); |
- |
- |
-// Non-Latin1 maps to Latin1. |
-assertNull(/^\u017F/ui.exec("s")); |
-assertNull(/^\u017F/ui.exec("s\u1234")); |
-assertNull(/^a[\u017F]/ui.exec("as")); |
-assertNull(/^a[\u017F]/ui.exec("as\u1234")); |