编写 Karma 测试
为了确保我们的渲染和工具在未来的修改中不会出现问题,我们为它们编写了测试。渲染测试包括将渲染的图像与预期的图像进行比较。工具测试包括将工具的输出与预期的输出进行比较。
在本地运行 Karma 测试
您可以运行 yarn run test
在本地运行所有测试。
默认情况下,karma.conf.js
将在无头 Chrome 浏览器中运行测试,以确保我们的测试可以在任何服务器上运行。因此,默认情况下您无法可视化它。为了运行测试并直观检查结果,您可以通过将 karma.conf.js
文件中的 browsers: ['ChromeHeadless']
改为 browsers: ['Chrome']
来运行测试。
仅在本地运行一个 Karma 测试
您可以使用 karma
说明符,如 describe
代替 (describe
) 和 fit
代替 (it
) 来仅运行一个测试。