【问题标题】:Including Jasmine-node files in Karma's runner在 Karma 的 runner 中包含 Jasmine-node 文件
【发布时间】:2013-03-22 13:04:01
【问题描述】:

目前,我有一组 node.js Javascript 文件以及一组“常规”Javascript 文件,我将使用 Angular 作为客户端框架将它们发送到浏览器。对于单元测试,我使用 jasmine-node 来测试服务器,并通过 Karma 使用 jasmine 作为客户端文件。 有没有办法可以将我的 jasmine-node 文件包含到 Karma 中以拥有一个测试运行器?

【问题讨论】:

    标签: node.js unit-testing angularjs jasmine jasmine-node


    【解决方案1】:

    我还有一个带有 angular.js 客户端代码的 node.js 服务器,并且正在使用 jasmine-node。我不知道是否有办法(或者是否甚至可取)使用 jasmine-node 来测试您的客户端代码。我正在使用业力(以前是睾丸),它工作得很好。您需要做的就是创建一个配置文件来加载您的项目和 angular.mock.js 并指向您的测试文件。

    很抱歉,这并不能完全回答您的问题,但它是一种无痛的测试方法。

    http://karma-runner.github.com/0.8/index.html

    【讨论】:

    • 我使用 Karma 来测试我的客户端文件,如果我可以使用它运行我的服务器端测试,那将是理想的。我会更新我的问题来反映这一点。
    • 我还没有找到令人满意的方法来让 karma 运行 Jamine 节点测试,因此我将使用 Karma 并有两个不同的测试运行器
    猜你喜欢
    • 1970-01-01
    • 2014-02-08
    • 1970-01-01
    • 2013-07-17
    • 2013-07-10
    • 1970-01-01
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多