|
1 function makeExpectedMatch(arr, index, input) { |
|
2 var expectedMatch = { |
|
3 index: index, |
|
4 input: input, |
|
5 length: arr.length, |
|
6 }; |
|
7 |
|
8 for (var i = 0; i < arr.length; ++i) |
|
9 expectedMatch[i] = arr[i]; |
|
10 |
|
11 return expectedMatch; |
|
12 } |
|
13 |
|
14 function checkRegExpMatch(actual, expected) { |
|
15 assertEq(actual.length, expected.length); |
|
16 for (var i = 0; i < actual.length; ++i) |
|
17 assertEq(actual[i], expected[i]); |
|
18 |
|
19 assertEq(actual.index, expected.index); |
|
20 assertEq(actual.input, expected.input); |
|
21 } |