膠帶

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