typescript - Jasmine 测试资源管理器未在 visual studio 代码中的 jasmine 测试资源管理器中显示测试用例(它阻止)列表

标签 typescript protractor jasmine2.0 jasmine-reporters

我正在使用 Visual Studio 代码、Protractor、Typescript 和 Jasmine 框架。我在“它” block 中有规范测试用例。

要查看所有测试用例或它的 block ,我安装了“Jasmine Test Explorer "和 "Jasmine Explorer UI"但不知何故未列出测试用例。

你能帮我解决这个问题吗。

enter image description here

最佳答案

这是一个可能的解决方案:

创建指向您的配置文件的设置(例如在 .vscode/settings.json 中):

{
  "jasmineExplorer.config": "jasmine.json",
  ...
}

jasmine.json 文件中,您告诉资源管理器规范在哪里。这是一个例子:

{
    "spec_dir": "site/dist/tests",
    "spec_files": ["**/*[sS]pec.js"],
    "helpers": ["helpers/**/*.js"],
    "random": false,
    "seed": null,
    "stopSpecOnExpectationFailure": false
}

关于typescript - Jasmine 测试资源管理器未在 visual studio 代码中的 jasmine 测试资源管理器中显示测试用例(它阻止)列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51041587/

相关文章:

Angular 子类模板访问父类(super class)中定义的变量

generics - 如何让这个 Typescript typeguard 在泛型上下文中工作?

jquery - 从基类方法获取派生类名称

javascript - 使用 grunt 和 Protractor 运行 webdriver-start 和 protractor-start 没有启动,因为 webdriver-start 命令不允许下一个进程启动

node.js - 获取范围错误 : Maximum call stack size exceeded on Protractor Typescript Automation Framework

javascript - 如何使用 Jasmine 监视 requireJS 加载的模块?

javascript - Protractor 将元素内部文本写入文件

Typescript 通用扩展显示错误消息。 (意外的标记, ...)

angular - 非常奇怪的 jasmine.DEFAULT_TIMEOUT_INTERVAL 错误

javascript - 如何使用 jasmine 模拟 jquery getJSON 回调