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”内,并在 spy 上为该事件添加侦听器。

于 2014-04-23T11:01:29.733 回答