【问题标题】:Jasmine-node not working properly茉莉花节点无法正常工作
【发布时间】:2014-12-11 08:36:02
【问题描述】:

我是使用 jasmine / jasmine-node/ web 驱动程序设置进行自动化测试的新手。这个问题与 jasmine 的 jasmine-node 模块有关。我在节点中创建了如下的简单模块

exports.testFunc = function() { console.log("Inside Test Function") }

我导入了上述内容的文件,并在其他文件中命名为 testCase.js。

var testModule = require('./testCase.js');
testModule.testFunc();

我将这个文件保存为 firstSpec.js 并使用节点运行它

node firstSpec.js

它工作正常。但是当我使用 jasmine-node 命令运行相同的代码时,它不会运行

jasmine-node firstSpec.js

它以以下状态运行并结束

Finished in 0 seconds
0 tests, 0 assertions, 0 failures, 0 skipped

我对 jasmine-node 模块的理解有问题吗?基本上我想在不同的文件中编写基于模块的测试用例并将其包含在父规范文件中,以便代码保持针对测试用例的结构化。我们可以运行多个规格文件。但是这些文件的代码执行顺序很重要。有什么办法/解决方法吗?

提前致谢

马尼什

【问题讨论】:

    标签: node.js jasmine jasmine-node


    【解决方案1】:

    我相信您的代码必须在 describe()...it() 块内,否则 Jasmine 不会将其识别为测试。这可以解释为什么 Node 运行良好,但 Jasmine 却没有。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多