Chutzpah(VS2015に差し込むことができます)を試してみることをお勧めします.Jasmineと一緒に動作し、VS出力コンソールとブラウザでテスト結果を確認できます。大胆でVS2015上
Chutzpah on Github
Chutzpah extensions for VS
マイHelloWorldの例:
helloworld.js:
function helloWorld(){
return "Hello world!";
}
function examples() {
return package = {
first: 13,
second: 13,
third: "gone"
}
}
helloworldspec.js:
/// <reference path="helloworld.js" />
describe("Hello world", function() {
it("says hello", function() {
expect(helloWorld()).toContain("Hello");
});
});
describe("Examples", function() {
it("examples", function() {
expect(examples().first).toBe(13);
expect(examples().third).not.toBe(13);
expect(examples().third).not.toMatch(/gz/);
expect(examples().third).toMatch('go');
});
});
それは問題ありませんが、私は自分のプロジェクトをどのようにセットアップするのか分かりません。テストごとに新しいJavaScriptファイルを作成しますか? Chutzpahはどのテストを実行するかなどをどのように知っていますか? – r3plica
VS2015用のChutzpah拡張機能のうち2つをインストールすると、test.jsファイルを右クリックすると、Chutzpahアイコン付きの2つのオプション - 「テストの実行」と「ブラウザでのテストの実行」が表示されます。はい、テスト用のjsファイルを作成します。チャツパのためにはジャスミンを使わなければなりません。空のVS2015プロジェクトでchutzpahとJasmineを使って簡単なテストをしてみてください。あなたはそれを角度で実装しようとすることができます。 –
私はAngularでこの種のテストを行っていません。しかし、私はchutzpahとJasmineとVS2015で変数を簡単にテストして遊びました... –