22 lines
471 B
JavaScript
22 lines
471 B
JavaScript
description(
|
|
'Test regular expression processing with many capturing brackets (200).'
|
|
);
|
|
|
|
var count = 200;
|
|
|
|
var regexp = "";
|
|
for (var i = 0; i < count; ++i)
|
|
regexp += "(";
|
|
regexp += "hello";
|
|
for (var i = 0; i < count; ++i)
|
|
regexp += ")";
|
|
|
|
var manyHellosArray = new Array;
|
|
for (var i = 0; i <= count; ++i)
|
|
manyHellosArray[i] = "hello";
|
|
|
|
var manyBracketsRegExp = new RegExp(regexp);
|
|
shouldBe("'hello'.match(manyBracketsRegExp)", "manyHellosArray");
|
|
|
|
debug('');
|