From b9b95bf29c945767a01d6cb5b74ec0d09d8b7606 Mon Sep 17 00:00:00 2001 From: lonkaars Date: Mon, 10 Jul 2023 19:05:54 +0200 Subject: all deinflection tests passing again --- test/deinflection/test.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'test/deinflection') diff --git a/test/deinflection/test.ts b/test/deinflection/test.ts index 6c1667b..291ed83 100644 --- a/test/deinflection/test.ts +++ b/test/deinflection/test.ts @@ -10,9 +10,10 @@ cases.forEach(({ input, mustHave, mustNotHave, force }) => { throw new Error("No parsed terms for input"); // console.log(terms); - var result = terms.find(t => t.source == input); + terms = terms.filter(t => t.source == input); if (force) - result = terms.find(t => t.reading == force.reading && t.writing == force.writing); + terms = terms.filter(t => t.reading == force.reading && t.writing == force.writing); + var result = terms[0]; if (!result) throw new Error("No deconjugation found for input"); @@ -26,7 +27,7 @@ cases.forEach(({ input, mustHave, mustNotHave, force }) => { if (result.tags.includes(tag)) throw new Error(`Deconjugation includes unallowed tag ${tag}`); - console.log(result.writing + " + " + result.tags.filter(tag => tag.startsWith("infl:") && !tag.startsWith("infl:reason:")).join(" + ")); + // console.log(result.writing + " + " + result.tags.filter(tag => tag.startsWith("infl:") && !tag.startsWith("infl:reason:")).join(" + ")); }); }) -- cgit v1.2.3