問題タブ [spy]

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 投票する
2 に答える
22709 参照

javascript - Jasmine Spy のリセット コールが返されない

Jasmine (2.2.0) スパイを使用して、特定のコールバックが呼び出されているかどうかを確認しています。

テストコード:

これは期待どおりに機能します。しかし今、私は2番目のレベルを追加しています:

doneどうやらコールバックが呼び出されないため、このテストは返されません。行を削除するspy.reset()と、テストは終了しますが、最後の期待に明らかに失敗します。ただし、callCountフィールドはundefinedではなく のようです2

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

javascript - サービスでフィルターが呼び出されたことを単体テストする方法

プロミスが返された後にフィルターが呼び出されたと主張するのに苦労しています。

このコードはコントローラから呼び出され、コントローラはデータを取得して http GET サービスからフィルタリングします。

私のテストケースは次のようになります。

expect(resp).toEqual(mockData);応答がフィルタリングされるため、アサーションは失敗しますが、chunkCollectionこの呼び出しをテストする方法がわかりません$filter?

フィルター自体を個別にテストしたので、それが機能していることがわかります。カルマは、前述のアサーションの失敗を報告するときに、データを変換していることを示しています。

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

matlab - Matlabで「スパイ」を使用して、より小さな値に重みを付けますか?

私はMatLabが初めてで、数百の変数のテーブルがあります。その表では、小さな変数が大きな変数よりも大きな意味を持つことを知っており、これをグラフ化した疎行列で示したいと思います。それほど多くはありませんlim approaches 0lim approaches 1、最も重要な値がすべて 1 に近づくことがわかっているためです。その行列の逆数を取るだけですか?

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

java - Arquillian とメソッドの実行検証

arquillian を実行しているコンテナーで .ear を実行しています。外部システムとの通信をテストしているので、そのシステム用のシミュレーターを作成しました。

渡されたメッセージの形式を確認できるようにしたい。どうすればいいですか?

アサートをシミュレーターに入れる必要がありますか、それとも arquillian でクラスをスパイする方法はありますか? または、特定のクラスをシミュレータとしての役割を果たすことができるモッククラスに置き換えます。

EJB も CDI インジェクションもありません。これは、手動で設定できない通常のクラスです。何か案は。

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

javascript - Node JS Jasmine jasmine.any() を使用した複数のタイプのテスト

テストにJasmine ( v2.2.0 ) を使用しています。最初の引数に特定のデータ、2 番目の引数に不明な型で呼び出されると予想されるメソッドをスパイしようとしています。

私はスパイとスパイの.toHaveBeenCalledWith()構文に精通しており、それと結合するとjasmine.any()次のようになります。

しかし、いくつかのタイプを処理する方法が見つかりません。私が探しているのは、同じアクションを実行するメソッドです。2 番目のパラメーターは任意の型であり、2 番目のパラメーターが次のような型の 1 つである場合も同様です。

言うまでもなく、前の例は機能するコードではありません。正しい構文を探しているだけです。

別のメモとして、ほとんどjasmine.anything()すべてを処理するが、で失敗することがわかりました。undefined

どんな種類の助けも大歓迎です。

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

silverlight - Selenium WebDriver で Silverlight スパイ ツールを使用する方法

無料版の Silverlight スパイ ツールをダウンロードして、Silverlight コントロールのオブジェクト定義をキャプチャしました。これらの定義を、selenium Web ドライバーを使用して実行しているスクリプトで使用したいと考えています。

これらをSelenium Webdriverフレームワークで使用できるように、オブジェクト定義をキャプチャする方法について誰か助けてください。

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

matplotlib - Julia で spy() を使用する

spy() を使用しようとしています。しかし、私はそれを正しく使用していません。私のエラーはこれと関係があると思います: https://github.com/JuliaLang/julia/issues/2121

300x300 Array{Float64,2} があります

そして、それは私にこのエラーを与えます:

指定しようとしspy(I, zs=zeros(size(I))ましたが、エラーが発生します:

何か案は?