karma

一个简单的工具,允许你在多个浏览器中执行JavaScript代码。

Karma的主要目的是使您的测试驱动开发变得简单、快速和有趣。

我什么时候该用Karma?

  • 您希望在真正的浏览器中测试代码。
  • 您希望在多个浏览器(桌面、移动、平板等)中测试代码。
  • 您希望在开发期间在本地执行测试。
  • 您希望在连续集成服务器上执行测试。
  • 您希望在每次保存时都执行测试。
  • 你喜欢你的终端。
  • 你不希望你的(测试)生活糟透了。
  • 您希望使用伊斯坦布尔自动生成覆盖报告。
  • 您希望对源文件使用RequireJS。

 但是我仍然想使用_INSERT测试库_

Karma不是测试框架,也不是断言库。Karma只是启动一个HTTP服务器,并生成您可能已经从您喜欢的测试框架中知道的测试运行程序HTML文件。因此,为了测试目的,您几乎可以使用您喜欢的任何东西。大多数通用测试框架已经有插件:

如果你找不到你最喜欢的框架的适配器,不要担心,写你自己的。没那么难,我们是来帮忙的。

原文地址:https://www.cnblogs.com/wntd/p/9394403.html