define([
'intern!object',
'intern/chai!assert',
'../../throttle',
'sinon'
registerSuite({
name: 'dojo/throttle',
var spy = sinon.spy();
var throttler = sinon.spy(throttle(spy, 100));
throttler();
throttler();
throttler();
assert.ok(spy.callCount < throttler.callCount);
}), 1000);
},
var spy = sinon.spy();
var throttler = sinon.spy(throttle(spy, 100));
throttler();
throttler();
}, 40);
throttler();
}, 80);
throttler();
}, 120);
throttler();
}, 180);
throttler();
}, 220);
throttler();
}, 350);
assert.ok(spy.callCount < throttler.callCount);
}), 2000);
}
});
});