karma-typescript-coverage:在打字稿中编写单元测试并尝试生成代码覆盖率

时间:2024-07-06 18:33:24
【文件属性】:

文件名称:karma-typescript-coverage:在打字稿中编写单元测试并尝试生成代码覆盖率

文件大小:14KB

文件格式:ZIP

更新时间:2024-07-06 18:33:24

JavaScript

业力打字稿覆盖率 在打字稿中编写单元测试并尝试生成代码覆盖率 在 src 目录中,有 2 个 typescript 文件被编译成一个单独的 js 文件以通过命令执行此操作,转到 src 目录并键入:tsc --out final.js *.ts --target ES5 karma.conf.js - 基于测试文件提供覆盖率,它附加测试文件中引用的 src 代码并提供覆盖率 karma.conf-2.js - 基于源文件提供覆盖,但不知何故函数定义没有覆盖,您可以尝试使用此文件并查看差异 这段代码在 phantomjs 和 chrome 中运行测试,它假设你的机器上都有 您可以将 CHROME_BIN 添加为环境变量并将其指向 chrome.exe(在 Windows 上) 对于 phantomjs,将 phantomjs 目录添加到您的 PATH 变量 运行测试并生成覆盖率需要业力


【文件预览】:
karma-typescript-coverage-master
----karma.conf.js(3KB)
----README.md(1KB)
----test()
--------PersonTest.ts(332B)
--------includes()
--------AddressTest.ts(436B)
----karma.conf-2.js(3KB)
----package.json(640B)
----src()
--------AddressClass.ts(322B)
--------PersonClass.ts(337B)
--------final.js(852B)
----test-main.js(632B)

网友评论