X-Git-Url: https://git.kianting.info/?a=blobdiff_plain;f=tests%2Findex.js;fp=tests%2Findex.js;h=933dfccd53ed98619f7e6d64f51dc39e86d0691a;hb=833796a41a4122c266b581d899c16422c172ad59;hp=fa240b9b56231046a3dd3bcfa5988dd6aadd96c8;hpb=6aa3c9a604ffd40cc0d3fdfa75bc575170e15044;p=clo diff --git a/tests/index.js b/tests/index.js index fa240b9..933dfcc 100644 --- a/tests/index.js +++ b/tests/index.js @@ -1,28 +1,29 @@ -var assert = require("assert"); -var cloMain = require("../src"); -var a = cloMain.match1Char("我"); -var example1 = a({ matched: "", remained: "我的" }); +"use strict"; +let assert = require("assert"); +let cloMain = require("../src"); +let a = cloMain.match1Char("我"); +let example1 = a({ matched: "", remained: "我的" }); assert(example1._tag == "Some"); assert(example1.value.matched == "我"); assert(example1.value.remained == "的"); -var example2 = a({ matched: "", remained: "妳的" }); +let example2 = a({ matched: "", remained: "妳的" }); assert(example2._tag == "None"); -var thenDo = cloMain.thenDo; +let thenDo = cloMain.thenDo; // composed part x -var compPart1 = cloMain.match1Char("我"); -var compPart2 = cloMain.match1Char("的"); -var doThenTestee1 = { _tag: "Some", value: { matched: "", remained: "我的貓" } }; -var doTestRes1 = thenDo(thenDo(doThenTestee1, compPart1), compPart2); +let compPart1 = cloMain.match1Char("我"); +let compPart2 = cloMain.match1Char("的"); +let doThenTestee1 = { _tag: "Some", value: { matched: "", remained: "我的貓" } }; +let doTestRes1 = thenDo(thenDo(doThenTestee1, compPart1), compPart2); assert(doTestRes1._tag == "Some"); assert(doTestRes1.value.matched == "我的"); assert(doTestRes1.value.remained == "貓"); -var doThenTestee2 = { _tag: "Some", value: { matched: "", remained: "我們" } }; -var doTestRes2 = thenDo(thenDo(doThenTestee2, compPart1), compPart2); +let doThenTestee2 = { _tag: "Some", value: { matched: "", remained: "我們" } }; +let doTestRes2 = thenDo(thenDo(doThenTestee2, compPart1), compPart2); assert(doTestRes2._tag == "None"); // harfbuzz test -var harfbuzz = require("../src/harfbuzz.js"); +let harfbuzz = require("../src/harfbuzz.js"); harfbuzz.harfbuzzTest("123.abc"); // pdf test -var pdfManipulate = require("../src/pdfManipulate.js"); +let pdfManipulate = require("../src/pdfManipulate.js"); pdfManipulate.pdfGenerate("123.abc"); console.log("/tmp/test.pdf產出ah");