aboutsummaryrefslogtreecommitdiff
path: root/tests/basic.spec.ts
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2022-01-10 21:44:58 +0530
committerAkshay Nair <phenax5@gmail.com>2022-01-10 21:44:58 +0530
commit724b7d23486f462a4310588419d02f4f072ef74f (patch)
treeb7685dc1be0fd2d4c5b22fb4e03cb212b69d4f09 /tests/basic.spec.ts
parent20339806fdb2a0b396146e77ed1b4e568c244bbe (diff)
downloadelxr-724b7d23486f462a4310588419d02f4f072ef74f.tar.gz
elxr-724b7d23486f462a4310588419d02f4f072ef74f.zip
fix: fixes property matching + test changes
Diffstat (limited to 'tests/basic.spec.ts')
-rw-r--r--tests/basic.spec.ts19
1 files changed, 17 insertions, 2 deletions
diff --git a/tests/basic.spec.ts b/tests/basic.spec.ts
index a9a3397..f1a2ced 100644
--- a/tests/basic.spec.ts
+++ b/tests/basic.spec.ts
@@ -16,8 +16,23 @@ describe('Basic tests', () => {
// jlog(matchAll(/[age \n]+/, [ {}, { age: 1 }, '' ]))
// jlog(matchAll(/([age \T][age \n])+/, [ {}, { age: 1 }, { age: 2 }, { age: 0 }, '' ]))
- // jlog(matchAll(/\n/, [ 'b', 1, 2, 'a', 3 ]))
- jlog(matchAll(/\n\T/, [1, 0, 2, '4', '']))
+ expect(matchAll(/\n/, ['b', 1, 2, 'a', 3]).groups).toEqual([
+ { value: 1, index: 1 },
+ { value: 2, index: 2 },
+ { value: 3, index: 4 },
+ ])
+ expect(matchAll(/\n\T/, [1, 0, 2, '4', '']).groups).toEqual([
+ { value: 1, index: 0 },
+ { value: 2, index: 2 },
+ ])
+ expect(
+ matchAll(/[age \n][age \T]/, [{}, { age: 1 }, { age: 2 }, { age: 0 }, ''])
+ .groups,
+ ).toEqual([
+ { value: { age: 1 }, index: 1 },
+ { value: { age: 2 }, index: 2 },
+ ])
+
// jlog(matchAll(/\n+/, [ '', 1, 2, 0, '', 5, '' ]))
})
})