typescript-jasmine-chutzpahの組み合わせが最終的に私のタイスクリプトコードをどのようにテストするかを調べようとしています。だから私はサンプルプロジェクトを持っています(写真に示されています)。ChutzpahでTypescriptでJasmineテストを実行する
私はtestApp.ts上でテストを実行した場合、私は、次の内容
class Calculator {
add = function(x:number, y:number) {
return x + y;
}
}
とテストファイルappTest.ts
/// <reference path="../typings/jasmine/jasmine.d.ts" />
/// <reference path="../../app.ts" />
/// <chutzpah_reference path="../jasmine/jasmine.js" />
/// <chutzpah_reference path="../../app.js" />
describe("Test Calc", function() {
it("add function", function() {
var calc = new Calculator(),
res = calc.add(4, 7);
expect(res).toBe(11);
});
});
とapp.tsファイルを持っています出力は「0が受け渡された、0が失敗した、0の合計(chutzpah)」となります。コンパイルされたtestApp.jsを実行すると、「1回、0回、1回(chutzpah)失敗しました。
1).tsファイルのテストが見つからないのはなぜですか? 2)Typescriptでコードを書くタイプスクリプトコードをJavaScriptでテストすべきですか?
誰かがこの簡単なテストを設定して動作させる手助けをすることができますか? 私は現時点でchutzpah.jsonを使用していないことに注意してください。
これは以前はオプションでしたが、バージョン3では必須でした。 –