0

我需要一种方法来测试与 Visual Studio 的测试资源管理器集成的 TypeScript 文件。为此,我找到了一个可以做到这一点的扩展, Chutzpah [codeplex]

问题是当前版本的扩展不适用于 TypeScript 泛型。

不幸的是,这不适用于泛型。我希望他们发布更新。

class Foo<T>

当我使用泛型时,它会崩溃

foo.ts (3,23): Expected '{'

如果我删除泛型并将所有内容更改为any它可以正常工作而不会出现任何错误。

因此,由于它是开源的,我想知道如何更改它,以便它可以使用更新版本的 TypeScript 运行。

我怎样才能做到这一点?

4

1 回答 1

1

您不能只针对已编译的 JavaScript 运行测试吗?那么它就不需要了解任何关于泛型的信息,因为它们会被 TypeScript 编译器删除。

您仍然可以使用 TypeScript 编写所有测试,但在运行时使用纯 JavaScript。

更新:新版 Chutzpah 刚刚发布,支持 TypeScript 0.9!

于 2013-07-05T08:00:23.160 回答