From 80c3d09308d4d168658ee7af34e026ff37e1e2ce Mon Sep 17 00:00:00 2001 From: Marcin Chrzanowski Date: Wed, 12 Jul 2017 22:54:43 -0400 Subject: Ignore whitespace --- __tests__/lexer.test.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to '__tests__') diff --git a/__tests__/lexer.test.js b/__tests__/lexer.test.js index 20d461f..8d47ff5 100644 --- a/__tests__/lexer.test.js +++ b/__tests__/lexer.test.js @@ -9,6 +9,20 @@ describe('lex', () => { expect(lex('q')).toBe('error') }) + describe('ignores whitespace', () => { + it('2 d 4', () => { + expect(lex('2 d 4')).not.toBe('error') + }) + + it(' 1d8', () => { + expect(lex(' 1d8')).not.toBe('error') + }) + + it('3d4 ', () => { + expect(lex('3d4 ')).not.toBe('error') + }) + }) + describe('basic dice', () => { it('1d6', () => { expect(lex('1d6')).toEqual([ -- cgit v1.2.3