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

时间:2018-06-26 11:16:26

标签: typescript protractor jasmine2.0 jasmine-reporters

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

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

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

enter image description here

2 个答案:

答案 0 :(得分:1)

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

创建一个指向您的配置文件的设置(例如,在.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
}

答案 1 :(得分:1)

如果遇到错误,Test Explorer插件将不会显示任何测试。要在编译测试期间检查是否有任何错误,请转到VSCode的“输出”选项卡中的Jasmine Explorer Log(“查看”->“输出”) enter image description here

您可以看到在我的情况下,我通过调整tsconfig.json解决了模块分辨率问题。