diff options
| author | Akshay Nair <phenax5@gmail.com> | 2022-02-17 21:31:29 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2022-02-17 21:31:29 +0530 |
| commit | dfed1434ebc06a630cd7bde6609e3b122bf81de3 (patch) | |
| tree | e71b9bbc7f8389491389d3e5280f4bddb0e0ec8b /tests/basic.spec.ts | |
| parent | 996c8ad9de8186417d040fa59f189208b4311375 (diff) | |
| download | elxr-dfed1434ebc06a630cd7bde6609e3b122bf81de3.tar.gz elxr-dfed1434ebc06a630cd7bde6609e3b122bf81de3.zip | |
feat(replace): adds replaceAll function
Diffstat (limited to '')
| -rw-r--r-- | tests/basic.spec.ts | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/basic.spec.ts b/tests/basic.spec.ts index f02169c..67f63d6 100644 --- a/tests/basic.spec.ts +++ b/tests/basic.spec.ts @@ -219,6 +219,37 @@ describe('Basic tests', () => { index: 6, }, ]) + + expect( + matchAll(/"start", \s, \n/, [ + 1, + 'start', + 'x', + 2, + 'start', + 3, + 'start', + 'y', + 4, + ]).groups, + ).toEqual([ + { + value: [ + [{ value: 'start', index: 1 }], + [{ value: 'x', index: 2 }], + [{ value: 2, index: 3 }], + ], + index: 1, + }, + { + value: [ + [{ value: 'start', index: 6 }], + [{ value: 'y', index: 7 }], + [{ value: 4, index: 8 }], + ], + index: 6, + }, + ]) }) it('should match min-max quantified expressions', () => { |
