[JSC] Do not use asArrayModes() with Structures because it discards TypedArray inform...
[WebKit-https.git] / JSTests / stress / big-split.js
1 "use strict";
2
3 var bigString = "xy";
4 while (bigString.length < 200000)
5     bigString = bigString + bigString;
6
7 if (bigString.length != 262144)
8     throw "Error: bad string length: " + bigString.length;
9
10 var result = /x/[Symbol.split](bigString);
11
12 if (result.length != 131073)
13     throw "Error: bad result array length: " + result.length;
14
15 if (result[0] != "")
16     throw "Error: array does not start with an empty string.";
17
18 for (var i = 1; i < result.length; ++i) {
19     if (result[i] != "y")
20         throw "Error: array does not contain \"y\" at i = " + i + ": " + result[i];
21 }