From 0e262df9eadd20dde65128a3e49b4f61a275fcc5 Mon Sep 17 00:00:00 2001 From: Oleg Kamlowski Date: Fri, 1 Dec 2023 08:18:45 +0100 Subject: [PATCH] test(parser): name prop --- test/index.test.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/index.test.ts b/test/index.test.ts index 8ccf42e..576b90e 100644 --- a/test/index.test.ts +++ b/test/index.test.ts @@ -426,6 +426,18 @@ describe('onia', () => { }); }); + describe('names', () => { + it('should return expected parser names', () => { + assert.equal(alpha(null).name , '[Parser alpha]'); + assert.equal(regex(null).name, '[Parser regex]'); + assert.equal(sequence(null).name, '[Parser sequence]'); + assert.equal(any(null).name, '[Parser any]'); + assert.equal(optional(null).name, '[Parser optional]'); + assert.equal(many(null).name, '[Parser many]'); + assert.equal(map(null, null).name, '[Parser map]'); + }); + }); + describe('example', () => { const digit = map( regex(/\d/g, 'digit'),