【发布时间】:2017-01-30 15:49:47
【问题描述】:
我尝试设置一个单元测试项目,以使用 Jasmine 和 Chutzpah 覆盖 TypeScript 中的前端代码,但很难弄清楚我做错了什么。
我创建了一个示例 ASP.NET 项目,我在其中提取并包含了 default jasmine tests。按 F5 打开浏览器并通过测试。
然后我将所有测试转换为 TypeScript 并包含its definitely typed definitions。按 F5 打开浏览器并通过测试。
我终于安装了带有 Visual Studio 扩展的 Chutzpah,但我无法使用 Visual Studio/Resharper 单元测试窗口或默认的 chutzpah 控制台使测试通过。在这个阶段,按 F5 仍然会打开一个浏览器并使测试通过。
这是我正在努力的最后一步。为了讨论的清晰,我设置了a sample projet on GitHub 来重现我的问题。我敢肯定它一定很简单,但我就是想不通。
可以在以下位置找到该项目: https://github.com/springcomp/TypeScript.Jasmine.Chutzpah.Sample
【问题讨论】:
-
你有一个 chutzpah.json 配置文件告诉 Chutzpah 如何运行你的测试?
-
是的,我有。这可能是我最挣扎的地方。请您看一下问题中提到的 GitHub 位置的 repro 项目吗?感谢您的反馈。
标签: visual-studio unit-testing typescript jasmine chutzpah