VSでjasmine/Chutzpahを使用してAMDで動作するTypeScriptのテストを取得できません。
Sample.ts:
export class Sample {
constructor(public name: string) { }
}
Simple.ts:
/// <reference path="./require.d.ts" />
/// <reference path="./jasmine.d.ts" />
import SampleModule = module("./Sample");
describe("TypeScript1", function () {
it("should pass a simple test", function () {
expect(1).toEqual(1);
});
});
describe("TypeScript2", function () {
it("should pass a sample test", function () {
var sample = new SampleModule.Sample("Wow");
expect(sample.name).toEqual("Wow");
});
});
...これにより、次のようになります。
テスト名:TypeScript1は簡単なテストに合格する必要がありますテスト結果:合格
テスト名:TypeScript2はサンプルテストに合格する必要がありますテスト結果:失敗したテスト期間:0:00:00
結果メッセージ:ReferenceError:変数が見つかりません:file:typescripthtmlapp1 / _Chutzpah.28.simple.jsのSampleModule(9行目)
追加:
/// <reference path="./Sample.ts" />
...テストが検出されませんでした。
私は何が欠けていますか?