クラス「a」(クラス「b」から継承)をjestでテストしようとしています。typescript コンパイラは、"a" のコンパイルされたファイルの javascript の先頭に
var __extends = this.__extends || function (d, b) { ... };
残念ながらthis
、単体テストを実行するときはnullなので、取得しています
Cannot read property '__extends' of null
jest-cli@0.2.1 を使用してテストを実行し、typescript@1.4.1 を使用して typescript ファイルをコンパイルしています。ファイルがブラウザで実行される場合、通常this
はウィンドウを指します。
誰かがその問題を回避する方法を知っていますか?