业力与茉莉共存?

Does Karma coexist with Jasmine?

来自网上的定义:

Karma: 是一种生成 Web 服务器的工具,该服务器针对连接的每个浏览器的测试代码执行源代码。针对每个浏览器的每个测试的结果都会被检查并通过命令行显示给开发人员。

Jasmine: 是一个测试js代码的开发框架。它不依赖于任何其他 JavaScript 框架。它不需要 DOM。而且它的语法简洁明了,因此您可以轻松编写测试。

我的问题是,Karma 是否需要 Jasmine 运行,Karma 是否依赖于 Jasmine,因为 Jasmine 是一个框架,而 Karma 是一个工具,运行 在该框架上 运行是笔试吗?

我在我的 angular2 项目中使用了它们。

Karma 是客户端测试 运行ner,不依赖于 Jasmine。它可以 运行 根本不需要任何测试框架。

它有主要测试框架的插件,包括Jasmine and Mocha

是的,Jasmine 和 Karma 可以共存。

  • Jasmine 是一个基于 javascript 的框架,我们用它来编写单元
    测试用例。茉莉花的替代品是摩卡。
  • Karma 是一个测试运行器,它在浏览器上运行单元测试用例。并且它可以与所有类型的单元测试框架一起使用。而且它很容易与所有 CI 工具集成,例如 Bamboo 和 Jenkins。