michael@0: function makeExpectedMatch(arr, index, input) { michael@0: var expectedMatch = { michael@0: index: index, michael@0: input: input, michael@0: length: arr.length, michael@0: }; michael@0: michael@0: for (var i = 0; i < arr.length; ++i) michael@0: expectedMatch[i] = arr[i]; michael@0: michael@0: return expectedMatch; michael@0: } michael@0: michael@0: function checkRegExpMatch(actual, expected) { michael@0: assertEq(actual.length, expected.length); michael@0: for (var i = 0; i < actual.length; ++i) michael@0: assertEq(actual[i], expected[i]); michael@0: michael@0: assertEq(actual.index, expected.index); michael@0: assertEq(actual.input, expected.input); michael@0: }