MCPcopy Index your code
hub / github.com/nodejs/node / Test

Function Test

deps/v8/test/mjsunit/regexp-experimental.js:7–16  ·  view source on GitHub ↗
(regexp, subject, expectedResult, expectedLastIndex)

Source from the content-addressed store, hash-verified

5// Flags: --allow-natives-syntax --default-to-experimental-regexp-engine
6
7function Test(regexp, subject, expectedResult, expectedLastIndex) {
8 assertEquals(%RegexpTypeTag(regexp), 'EXPERIMENTAL');
9 var result = regexp.exec(subject);
10 if (result instanceof Array && expectedResult instanceof Array) {
11 assertArrayEquals(expectedResult, result);
12 } else {
13 assertEquals(expectedResult, result);
14 }
15 assertEquals(expectedLastIndex, regexp.lastIndex);
16}
17
18function AssertUnsupported(regexp) {
19 assertNotEquals(%RegexpTypeTag(regexp), 'EXPERIMENTAL');

Callers 1

Calls 3

assertArrayEqualsFunction · 0.85
assertEqualsFunction · 0.50
execMethod · 0.45

Tested by

no test coverage detected