X-Git-Url: https://git.kianting.info/?a=blobdiff_plain;f=tests%2Findex.ts;fp=tests%2Findex.ts;h=e4c7344d16b9bae8700ee7c4fbf6bc6d63436c13;hb=5fbb467bdf501dee03c78817242581d962547c4f;hp=653f3cffdc1376009c60933549ff817f5ed91109;hpb=e2668789e238707fa38ce3e724e3b64fba5d53b3;p=clo diff --git a/tests/index.ts b/tests/index.ts index 653f3cf..e4c7344 100644 --- a/tests/index.ts +++ b/tests/index.ts @@ -1,4 +1,4 @@ -import { matchAny } from "../src"; +import { matchAny, tokenize } from "../src"; let assert = require("assert"); let cloMain = require("../src"); @@ -74,6 +74,31 @@ assert(doTestRes9._tag == "Some"); assert(doTestRes9.value.matched == "妳"); assert(doTestRes9.value.remained == "的"); +tokenize("+123"); +tokenize("123"); +tokenize("-123"); +tokenize(" 123"); +try { + tokenize("c123"); + +} catch (error) { + console.log(error); +} + +tokenize(" "); +tokenize(" "); +tokenize(" \t"); +tokenize(" \t123"); + +try { + tokenize(" \t123aaa456"); + + +} catch (error) { + console.log(error); +} +tokenize(" \t123\n456"); + // harfbuzz test let harfbuzz = require("../src/harfbuzz.js");