Jasmine测试资源管理器未在Visual Studio代码中的Jasmine测试资源管理器中显示测试用例(它阻止)列表

sim*_*ond 5 typescript protractor jasmine2.0 jasmine-reporters

我正在使用Visual Studio代码,量角器,Typescript和Jasmine框架。我在“ it”块中有规格测试用例。

要查看所有测试用例或其阻止,我已经安装了“ Jasmine Test Explorer”和“ Jasmine Explorer UI”,但未列出测试用例。

您能帮我解决这个问题吗?

在此处输入图片说明

Wil*_*lem 8

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

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

{
  "jasmineExplorer.config": "jasmine.json",
  ...
}
Run Code Online (Sandbox Code Playgroud)

jasmine.json文件中,您告诉资源管理器规范的位置。下面是一个例子:

{
    "spec_dir": "site/dist/tests",
    "spec_files": ["**/*[sS]pec.js"],
    "helpers": ["helpers/**/*.js"],
    "random": false,
    "seed": null,
    "stopSpecOnExpectationFailure": false
}
Run Code Online (Sandbox Code Playgroud)

  • 这个答案是针对 JS 文件的,问题询问的是 TS 测试。即使通过更新文件路径,它对我来说也不起作用。我可以看到 JavaScript 测试,但是一旦我添加 TypeScript 测试,*所有*测试都会消失 (3认同)