aboutsummaryrefslogtreecommitdiff
path: root/tests/basic.spec.ts
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basic.spec.ts')
-rw-r--r--tests/basic.spec.ts25
1 files changed, 24 insertions, 1 deletions
diff --git a/tests/basic.spec.ts b/tests/basic.spec.ts
index 461a77c..febf77e 100644
--- a/tests/basic.spec.ts
+++ b/tests/basic.spec.ts
@@ -19,6 +19,17 @@ describe('Basic tests', () => {
// jlog(takeLeftWhile((x: number) => x < 5)([1, 2, 3, 4, 5, 6]))
jlog(
+ matchAll(/ [num \n\T]+ /, [
+ null,
+ { num: 1 },
+ { num: 2 },
+ {},
+ { num: 0 },
+ { num: 3 },
+ ]),
+ )
+
+ jlog(
matchAll(/([age \n][age \T])+/, [
{},
{ age: 1 },
@@ -69,8 +80,20 @@ describe('Basic tests', () => {
{ age: 0 },
'',
]).groups,
+ ).toEqual([{ value: [{ age: 1 }, { age: 2 }], index: 1 }])
+
+ expect(
+ matchAll(/ [num \n\T]+ /, [
+ null,
+ { num: 1 },
+ { num: 2 },
+ {},
+ { num: 0 },
+ { num: 3 },
+ ]).groups,
).toEqual([
- { value: [{ age: 1 }, { age: 2 }], index: 1 },
+ { value: [{ num: 1 }, { num: 2 }], index: 1 },
+ { value: [{ num: 3 }], index: 5 },
])
})
})