問題タブ [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.
javascript - Jasmine Spy のリセット コールが返されない
Jasmine (2.2.0) スパイを使用して、特定のコールバックが呼び出されているかどうかを確認しています。
テストコード:
これは期待どおりに機能します。しかし今、私は2番目のレベルを追加しています:
done
どうやらコールバックが呼び出されないため、このテストは返されません。行を削除するspy.reset()
と、テストは終了しますが、最後の期待に明らかに失敗します。ただし、callCount
フィールドはundefined
ではなく のようです2
。
javascript - サービスでフィルターが呼び出されたことを単体テストする方法
プロミスが返された後にフィルターが呼び出されたと主張するのに苦労しています。
このコードはコントローラから呼び出され、コントローラはデータを取得して http GET サービスからフィルタリングします。
私のテストケースは次のようになります。
expect(resp).toEqual(mockData);
応答がフィルタリングされるため、アサーションは失敗しますが、chunkCollection
この呼び出しをテストする方法がわかりません$filter
?
フィルター自体を個別にテストしたので、それが機能していることがわかります。カルマは、前述のアサーションの失敗を報告するときに、データを変換していることを示しています。
matlab - Matlabで「スパイ」を使用して、より小さな値に重みを付けますか?
私はMatLabが初めてで、数百の変数のテーブルがあります。その表では、小さな変数が大きな変数よりも大きな意味を持つことを知っており、これをグラフ化した疎行列で示したいと思います。それほど多くはありませんlim approaches 0
がlim approaches 1
、最も重要な値がすべて 1 に近づくことがわかっているためです。その行列の逆数を取るだけですか?
java - Arquillian とメソッドの実行検証
arquillian を実行しているコンテナーで .ear を実行しています。外部システムとの通信をテストしているので、そのシステム用のシミュレーターを作成しました。
渡されたメッセージの形式を確認できるようにしたい。どうすればいいですか?
アサートをシミュレーターに入れる必要がありますか、それとも arquillian でクラスをスパイする方法はありますか? または、特定のクラスをシミュレータとしての役割を果たすことができるモッククラスに置き換えます。
EJB も CDI インジェクションもありません。これは、手動で設定できない通常のクラスです。何か案は。
javascript - Node JS Jasmine jasmine.any() を使用した複数のタイプのテスト
テストにJasmine ( v2.2.0 ) を使用しています。最初の引数に特定のデータ、2 番目の引数に不明な型で呼び出されると予想されるメソッドをスパイしようとしています。
私はスパイとスパイの.toHaveBeenCalledWith()
構文に精通しており、それと結合するとjasmine.any()
次のようになります。
しかし、いくつかのタイプを処理する方法が見つかりません。私が探しているのは、同じアクションを実行するメソッドです。2 番目のパラメーターは任意の型であり、2 番目のパラメーターが次のような型の 1 つである場合も同様です。
言うまでもなく、前の例は機能するコードではありません。正しい構文を探しているだけです。
別のメモとして、ほとんどjasmine.anything()
すべてを処理するが、で失敗することがわかりました。undefined
どんな種類の助けも大歓迎です。
silverlight - Selenium WebDriver で Silverlight スパイ ツールを使用する方法
無料版の Silverlight スパイ ツールをダウンロードして、Silverlight コントロールのオブジェクト定義をキャプチャしました。これらの定義を、selenium Web ドライバーを使用して実行しているスクリプトで使用したいと考えています。
これらをSelenium Webdriverフレームワークで使用できるように、オブジェクト定義をキャプチャする方法について誰か助けてください。
matplotlib - Julia で spy() を使用する
spy() を使用しようとしています。しかし、私はそれを正しく使用していません。私のエラーはこれと関係があると思います: https://github.com/JuliaLang/julia/issues/2121
300x300 Array{Float64,2} があります
そして、それは私にこのエラーを与えます:
指定しようとしspy(I, zs=zeros(size(I))
ましたが、エラーが発生します:
何か案は?