私はtypescriptファイルで定義されたクラス(DateTimeConverter.ts
)がある場合:インポート活字体クラス(<type>はコンストラクタエラーではありません)
export class DateTimeConverter{
constructor(){
}
//Other methods
}
をそして私は、いくつかのユニットを行うには、このクラスをインポートしたいですジャスミンでのテストは、私の仕様でので、私はそれをインポートします。
var DateTimeConverter = require('../path/to/DateTimeConverter');
なぜ私は私のユニットテストでは、そのクラスを使用することはできません。
var timeConverter = new DateTimeConverter();
私は私のテストを実行すると、ジャスミンはerrorrを与える:私はその機能をテストすることができるように
TypeError: DateTimeConverter is not a constructor
どのように私は私のテストの中で、このクラスを引くことができますか?
モジュールをインポートするためにはrequireを使用する必要がありますか?これは '.path/to/my/class.ts"の 'import {Class} 'で行うことができますか? – CTodea