spy

    0

    1答えて

    オブジェクト内の参照から呼び出されている関数を監視するにはどうすればよいですか? 私はテストフレームワークとしてJasmine 2.5.2を使用し、依存関係を再配線するにはbabel-plugin-rewireを使用します。 を見てみましょう: a.js import { a, __RewireAPI__ as ARewireAPI } from './a'; describe('a',()

    1

    1答えて

    私はSinonEnzymeをテスト用に使用しています。私はオブジェクトの配列を取り、それを新しい別の配列に変換する関数を持っています。 getContainersByHostId(data) { return _.chain(data) .groupBy('hostId') .toPairs() .map(currentItem => _.zipObj

    -1

    1答えて

    コードの一部では、現在成功ハンドラを使用しているため、その中の行をテストするのが難しくなっています。私は、この関数は約束を返しますが、成功プロパティに割り当てられている機能が到達不能であることをテストすることができる午前 function updateXYZExemption(partyId, payload) { if (!partyId) { throw new E

    0

    1答えて

    私のテストで関数がまだ呼び出されているかどうかを調べようとしています。これを行うときにエラーTypeError: Cannot read property 'match' of undefinedが表示されます。私は自分の機能にsinon.spy()を使用するように自分のコードを設定し、これに基づいてcallCountをチェックします。 getMarketLabel常に文字列を返します。以下は私の

    1

    1答えて

    私はプライベートメソッド "getEntityManager"を持つクラスをテストしています。このメソッドは、パブリックメソッド "getAllProducts"で使用されるエンティティマネージャインスタンスを返します。だから私はPowerMockRunnerを使う。私はプライベートメソッドの呼び出しに戻り値を追加したいとき、私は次のエラーを取得していますが @RunWith(PowerMockR

    0

    1答えて

    Alrightyはので、ここ内訳です:私はFileA.jsと呼ばれるファイルを持っています。 FileA.js内には、関連する関数funcAlpha()を持つプロトタイプのFileAObject.prototypeがあります。私はfuncAlpha(をスパイしたい ファイル= FILEA function someFunction() { SomeFunctionality... }

    2

    1答えて

    sinon.jsの文書によると、私はこのようにすることができます:var spy = sinon.spy(myFunc);、しかしそれは動作しません。ここに私の努力はあります: var sinon = require("sinon"); describe('check bar calling', function(){ it('should call bar once', funct

    1

    1答えて

    条件に基づいて異なる引数を持つ別のメソッドBを呼び出すメソッドAをテストしています。だから私はBを偵察したいので、私はそれが呼び出されたかどうかを確認することができます。しかし、スパイは決して呼ばれていません。 import parent from '../something.js' describe('Testing A',() => { it('should make proper

    1

    1答えて

    私は角度サービスを持っています。このサービスの中には、サービス上の別の関数を参照する関数を持つオブジェクトがあります。 (以下コード)私は、オブジェクトの関数が呼び出されるとき、それは実際に本当の関数を呼び出すことを確認するために、私のサービス機能をスパイするためにジャスミン(1.3)を使用したい 。 私の問題:spyOnを呼び出した後、実際の機能はまだ呼び出されています。 FooService.

    0

    1答えて

    私はSpy ++で簡単にキャッチして、ウィンドウに送信されたキーボードプレスを検出できました。 今spyxx_amd64.exeで、出力は異なりなります 私は、キーコードが送信されたようなパラメータが不足しています。 すべての甘い細部が欠落しています。 これらの拡張パラメータを表示するために必要なことを誰かに教えてもらえますか? ありがとうございます。