胶带
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