我正在尝试用玩笑测试类“a”(继承自类“b”)。打字稿编译器在文件编译的“a”的javascript前面加上
var __extends = this.__extends || function (d, b) { ... };
不幸this
的是,在运行单元测试时为空,所以我得到了
Cannot read property '__extends' of null
我正在使用 jest-cli@0.2.1 运行测试和 typescript@1.4.1 来编译我的打字稿文件。当文件在浏览器中运行时,通常this
会指向窗口。
有人知道如何解决这个问题吗?