【发布时间】:2016-06-24 16:07:00
【问题描述】:
我已经在我的 ASP.NET Core 项目中使用我的 Typescript 代码进行 Chutzpah 测试检测。添加另一个测试文件后,尽管所有测试都在测试资源管理器中显示了两次。悬停显示来自一个文件的测试可以在另一个文件中找到,反之亦然。
如何阻止所有重复的测试显示?
这是我的 chutzpah.json:
{
"Framework": "jasmine",
"Compile": {
"Extensions": [ ".ts" ],
"ExtensionsWithNoOutput": [ ".d.ts" ],
"Mode": "External",
"UseSourceMaps": true
},
"References": [
{
"Includes": [
"*/scripts/*.ts",
"*/wwwroot/lib/xxxxxxxxxxxx.js",
"*/wwwroot/lib/yyyyyyyyyyyy.js",
"*/wwwroot/lib/zzzzzzzzzzzz.js",
],
"Excludes": [ "*/scripts/*/*.d.ts" ]
}
],
"Tests": [
{
"Includes": [ "*/scripts/test/*.ts" ],
"Excludes": [ "*/scripts/test/*.d.ts", "*/wwwroot/*" ]
}
]
}
顺便说一句,您可以在 this blog post 中看到我是如何进行测试的,并看到整个项目 on Github。
【问题讨论】:
-
注意:这是使用 VS Community 2015 SP2 和 Chutzpah 4.0。
标签: visual-studio typescript chutzpah