0

次のような呼び出しを行うJqueryでスパイを作成しようとしています:

$('#AccountNumber').val();

#AccountNumber セレクターに基づいて値を返すようにスパイを設定するにはどうすればよいですか?

4

1 に答える 1

0

これを試すことができます:

var spy = ('#AccountNumber', 'ValueChanged');
$('#AccountNumber').trigger('ValueChanged');
expect(spy).toHaveBeenTriggered();
var val = $(spy.selector).val();

編集後の更新: これを追加できます - JavaScript でオブジェクト プロパティの変更を監視し、 ハンドラー トリガー イベント 'ValueChanged' 内で、スパイでそのイベントにリスナーを追加します。

于 2014-04-23T11:01:29.733 に答える