From d10c241332cf14a0b9171739a76cbdafdbdf2826 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Thu, 13 Jan 2022 23:05:21 +0530 Subject: feat(eval): implements sequence --- tests/basic.spec.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests/basic.spec.ts') diff --git a/tests/basic.spec.ts b/tests/basic.spec.ts index 3c49267..482428a 100644 --- a/tests/basic.spec.ts +++ b/tests/basic.spec.ts @@ -120,5 +120,15 @@ describe('Basic tests', () => { { value: [{ v: 1 }], index: 10 }, ]) }) + + it('should match sequence of matchers', () => { + expect( + matchAll(/ true, \n, \s /, [true, 5, 'five', 1, 2, 3, true, 7, 'seven']) + .groups, + ).toEqual([ + { value: [ [{ value: true, index: 0 }], [{ value: 5, index: 1 }], [{ value: 'five', index: 2 }] ], index: 0 }, + { value: [ [{ value: true, index: 6 }], [{ value: 7, index: 7 }], [{ value: 'seven', index: 8 }] ], index: 6 }, + ]) + }) }) }) -- cgit v1.3.1