問題タブ [spyon]
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.
angular - ジャスミン テストでイベント エミッターの引数を取得する方法
以下のような単体テストがあります
サイズが変更されると、myEventEmitter は、billingSize を含む大きな json オブジェクトとともに出力されます。そして、この値が期待どおりかどうかをテストで確認したいと思います。しかし、イベント エミッターで「mostRecentCall/ 呼び出し」を実行できないようです。助言がありますか??
注:やりたくない
dataExpected は大きな json オブジェクトであるためです。1つのフィールドだけを気にします。どんな助けでも大歓迎です。
angular - jasmine angular2 を使用して注入されたプライベート サービスによる単体テスト
angular サービスの単体テストをしようとすると問題が発生します。このサービスが、挿入された別のサービスを適切に呼び出していることを確認したいと考えています。
ServiceInjected を注入するこの ServiceToTest があるとします。
ServiceToTest .service.ts
ServiceInjected.service.ts
これらのサービスを使用して、単体テストを作成します。
テストが陽性であることを期待していましたが、次のエラーが表示されます。
spy configure が呼び出されたと予想されます。
一方、注入されたサービスを次のように public に設定すると、問題なく動作します。
javascript - javascriptのJest単体テストで関数が使用されているかどうかをどのようにスパイしますか?
インポートされた関数にスパイを設定しようとすると、次のエラーメッセージが表示されますTypeError: Cannot read property '_isMockFunction' of undefined
このコードの何が問題なのかわかりません
インポートされた機能は、ここのエクスポートの下のようなものです
TDD: