問題タブ [jasmine2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
734 参照

angularjs - Angular/Jasmine でディレクティブをテストする - 「expect」が機能しない

このディレクティブが与えられた場合:

このテンプレートを使用するとdir1.html:

私は単体テストをしようとしています:

テストでは、class 属性の値と span 要素のテキストの内容を取得しようとしていますが、次のようになります。

私は何を間違っていますか?

0 投票する
2 に答える
328 参照

javascript - jasmine-expect が jest、jasmine v2.x、または jasmine v1.x を見つけられない

jasmine-expectで単体テストを試みています。ただし、エラーが発生し続けます:

jasmine-expect が jest、jasmine v2.x、または jasmine v1.x を見つけられない

ジャスミンの最新バージョンをインストールしました。私は何が欠けていますか?

パッケージ.json

私のコード:

エラーメッセージ: ここに画像の説明を入力

0 投票する
1 に答える
634 参照

javascript - Jasmine を使用して、requireJS によってロードされているモジュールをスパイする方法は?

したがって、Typescript/RequireJs/Jasmine を使用していますが、別のモジュールにロードされたモジュールに対してスパイを動作させることができません。

これが私の仕様です:

TextFormatter は次のとおりです。

「A テスト」でも「B テスト」でも、スパイを機能させることができません。常に実際の実装とエラーを呼び出します。TextFormatter の定義を挿入できるように変更できますTextFormatterが、それは間違っているように感じます。

このような状況で spyOn 呼び出しを機能させるにはどうすればよいですか?