膠帶
tape 是簡約的 JavaScript 測試框架,它輸出符合 TAP 標準 。
使用 npm
run 命令安裝 tape
npm install --save-dev tape @types/tape
要將 tape
與 Typescript 一起使用,你需要安裝 ts-node
作為全域性包,以執行此執行命令
npm install -g ts-node
現在你已準備好編寫第一個測試
//math.test.ts
import * as test from "tape";
test("Math test", (t) => {
t.equal(4, 2 + 2);
t.true(5 > 2 + 2);
t.end();
});
執行測試執行命令
ts-node node_modules/tape/bin/tape math.test.ts
在輸出中你應該看到
TAP version 13
# Math test
ok 1 should be equal
ok 2 should be truthy
1..2
# tests 2
# pass 2
# ok
幹得好,你剛剛執行了 TypeScript 測試。
執行多個測試檔案
你可以使用路徑萬用字元一次執行多個測試檔案。在 tests
目錄執行命令中執行所有 Typescript 測試
ts-node node_modules/tape/bin/tape tests/**/*.ts