15

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

要查看所有测试用例或它会阻止我安装了“Jasmine Test Explorer”和“Jasmine Explorer UI”,但不知何故没有列出测试用例。

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

在此处输入图像描述

4

2 回答 2

8

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

创建一个指向您的配置文件的设置(例如 in .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
}
于 2018-08-08T06:38:05.203 回答
2

如果遇到错误,Test Explorer 插件将不会显示任何测试。要检查在编译测试期间是否有任何错误,请转到Jasmine Explorer LogVSCode 的输出选项卡中(查看 -> 输出) 在此处输入图像描述

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

于 2020-05-12T04:30:15.487 回答