From ccf60bfcc1d4b3805bb85f3705e1b4dec41948fb Mon Sep 17 00:00:00 2001
From: "[1000i100] Millicent Billette" <git@1000i100.fr>
Date: Wed, 31 Mar 2021 04:24:27 +0200
Subject: [PATCH] WiP: dictionary stuff (dictionary-tree)

---
 package.json                 | 1 +
 src/dictionary-tree.test.mjs | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/package.json b/package.json
index c3957a7..8d5e9a5 100644
--- a/package.json
+++ b/package.json
@@ -79,6 +79,7 @@
 	"xo": {
 		"rules": {
 			"curly": 0,
+			"ava/no-inline-assertions": 0,
 			"unicorn/no-reduce": 0,
 			"unicorn/no-array-reduce": 0,
 			"unicorn/no-array-for-each": 0,
diff --git a/src/dictionary-tree.test.mjs b/src/dictionary-tree.test.mjs
index 620877b..b9ff604 100644
--- a/src/dictionary-tree.test.mjs
+++ b/src/dictionary-tree.test.mjs
@@ -6,9 +6,9 @@ const expected = str => JSON.stringify(str);
 
 test('simple string still simple string', t => t.is(buildTreeStruct('abc'), expected('abc')));
 test('(a|b) alt as array', t => t.is(buildTreeStruct('(a|b)'), expected(['a', 'b'])));
-//test('a) throw',t=>t.throws(()=>buildTreeStruct('a)')));
-//test('(a throw',t=>t.throws(()=>buildTreeStruct('(a')));
-//test('a|b throw',t=>t.throws(()=>buildTreeStruct('a|b')));
+// Ok to be permissive test('a) throw',t=>t.throws(()=>buildTreeStruct('a)')));
+// Ok to be permissive test('(a throw',t=>t.throws(()=>buildTreeStruct('(a')));
+// Ok to be permissive test('a|b throw',t=>t.throws(()=>buildTreeStruct('a|b')));
 test('(|b) empty choice is choice', t => t.is(buildTreeStruct('(|b)'), expected(['', 'b'])));
 test('(b|b) trivial dedup', t => t.is(buildTreeStruct('(|b||b|)'), expected(['', 'b'])));
 test('a(b|c) ordered part in step obj', t => t.is(buildTreeStruct('a(b|c)'), expected({step: ['a', ['b', 'c']]})));
-- 
GitLab