問題タブ [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 投票する
1 に答える
130 参照

robots.txt - robots.txt と Google スパイウェア

私の Web ページには robots.txt があり、Google にインデックスさせたくないページをいくつか指定しました。Chrome と Google ツールバーは、私がアクセスしたページに関する情報を送信します。

robots.txt でブロックしたサイトを Google がインデックスすることをどこかで読みました。本当?詳細はどこで確認できますか?

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

c# - Windows8用のスパイユーティリティ

私はSnoopを使用しました、それはWPFのための素晴らしいツールです。SilverlightSpyには、SilverlightとWP7で同様の機能があります。Windows 8プロジェクト用の同様のツールについて知っている人はいますか?

編集:シミュレーターまたはローカルマシンで実行されるC#/XAML上のWindowsMetroスタイルのアプリケーションを意味します。

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

node.js - エクスポートされていないプロパティをスパイする方法

次のようなモジュール「sitescollection」があります。

したがって、sitescollection 内では、site はエクスポートされないモジュールです。しかし、コード内では、私はそれを使用しています。今、#findOrCreateById() のジャスミン仕様を書いています。

findOrCreateBy() 関数を指定したいと思います。しかし、仕様は実装から独立している必要があるため、site() 関数をスタブしたいと考えています。スパイされたメソッドをどこに作成する必要がありますか?

0 投票する
3 に答える
314 参照

java - スパイ Java セキュア ソケット

Java アプレットから安全なソケットをスパイする簡単な (または難しい) 方法があるかどうか知りたいですか? (ソースコードはありません)

ここでの目標は、(難読化された非常に優れた) アプレットを送信する情報を正確に把握することです。

ログ機能を使用して変更したJavaバージョンを自分でコンパイルできると思っていましたが、Javaの完全なソースコードはセキュリティ上の理由から利用できません...

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

jquery - sinon.js を使用して jQuery 遅延オブジェクトの「完了」コールバック関数をテストする

Backbone ビューの 1 つに、次の CoffeeScript コードがあります。

そして、完了ブロックで myCallback が呼び出されることをテストしたいと思います。

Mocha.js + Sinon.js でこれを行う方法がわかりません。jquery をスパイし、 when メソッドが呼び出されていることを確認できました。

しかし、done ブロックで同じことを行うことはできません。なぜなら、それを正しく理解していれば、それは when メソッドによって返される遅延オブジェクトに関連しているからです。

私も次のようなことを試しました:

しかし、まだ得ています:

何か案は?:)

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

javascript - Sinon Js を使用したイベント トリガーの後に呼び出されるコールバックのテスト

これは、Mocha/Sinon/Chai を使用した Javacript での私の最初のテストです。これが可能かどうかはわかりません。

スパイが呼び出されず、その理由がわかりません...関数「obj.first」が「make job 1」を出力しました。

テストを次のように変更した場合:

私のスパイが呼び出されます。だから私の質問は次のとおりです。

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

javascript - Spy を使用して JS 関数の実行時にコールバックを取得する方法

関数をスパイし、関数の完了/最初の呼び出し時にコールバックを実行したい。

以下は少し単純化されていますが、達成する必要があることを示しています。

Sinonでこれを行うことは可能ですか?私の問題を解決する場合は、代替ライブラリも歓迎します:)

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

scroll - Scrollspyが機能しない

私はこのコードを手に入れましたが、何をしてもスクロールスパイは機能しません。誰かがそれに光を当てることができますか? 前もって感謝します!

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

java - mockito はオブジェクトを変更していますか?

私は次の構造を持っています

クラス B のメソッドをテストしたいです。テストしたいメソッドをテストするために B の別のメソッドをモックする必要があるため、mockito を使用しています。したがって、私のテストでは、 B オブジェクトを として宣言し、@Spy呼び出しMockitoAnnotations.initMocks(this);て、最後にメソッドをモックしますdoReturn().when().method();

テストを実行すると失敗します。デバッグして驚いたのは、オブジェクト B にいるとき、フィールドの値がotherValueたとえばXであるのに、C にいるとき、 の値が ではthis.bObject.otherValueないことに気付いたことです。Xnull

を使用して B 内にオブジェクト C を作成したのでnew C(this);、 B と C.bObject の両方が同じオブジェクトであり、したがって同じ値を含むべきではありませんか?

:オブジェクトをスパイせずにメソッドをモックすることもせずに試してみましたが、機能するので、本当の問題は次のとおりです。

オブジェクトをスパイすると、Mockito はオブジェクトを別のオブジェクトに置き換えますか? その場合、それを機能させるにはどうすればよいですか?

簡単な説明を編集します。オブジェクト B をテストしたいのですが、このオブジェクト B は、それ自体 (this) をパラメーターとして渡すオブジェクト C のインスタンスを作成します。オブジェクト B をスパイする必要があるため、テストで B のインスタンスを作成し、 を呼び出しますMockitoAnnotations.initMocks(this);。この呼び出しの後、両方のオブジェクト (テスト内のオブジェクトと C のインスタンス内のオブジェクト) は同じオブジェクトですか、それとも mockito によって新しいオブジェクトに置き換えられますか?