Added tests

This commit is contained in:
EC2 Default User 2025-08-27 08:28:11 +00:00
parent 85d56733d9
commit af73325840
2 changed files with 35 additions and 0 deletions

View file

@ -114,6 +114,7 @@ import "./tests/MS.mjs";
import "./tests/MultipleBombe.mjs";
import "./tests/MurmurHash3.mjs";
import "./tests/NetBIOS.mjs";
import "./tests/Ngram.mjs";
import "./tests/NormaliseUnicode.mjs";
import "./tests/NTLM.mjs";
import "./tests/OTP.mjs";

View file

@ -0,0 +1,34 @@
/**
* Ngram tests.
*
* @author jg42526
*
* @copyright Crown Copyright 2017
* @license Apache-2.0
*/
import TestRegister from "../../lib/TestRegister.mjs";
TestRegister.addTests([
{
name: "Ngram 3",
input: "hello",
expectedOutput: "hel,ell,llo",
recipeConfig: [
{
op: "N-gram",
args: ["3", ","],
},
],
},
{
name: "Ngram longer than input",
input: "hello",
expectedOutput: "",
recipeConfig: [
{
op: "N-gram",
args: ["6", ","],
},
],
},
]);