1 test('jquery.delayedBind with data option', function() {
2 var $fixture = $('<div>').appendTo('#qunit-fixture'),
3 data = { magic: "beeswax" },
6 $fixture.delayedBind(delay, 'testevent', data, function(event) {
8 ok(true, 'testevent fired');
9 ok(event.data === data, 'data is passed through delayedBind');
15 // We'll trigger it thrice, but it should only happen once.
16 $fixture.trigger('testevent', {});
17 $fixture.trigger('testevent', {});
18 $fixture.trigger('testevent', {});
19 $fixture.trigger('testevent', {});
22 test('jquery.delayedBind without data option', function() {
23 var $fixture = $('<div>').appendTo('#qunit-fixture'),
24 data = { magic: "beeswax" },
27 $fixture.delayedBind(delay, 'testevent', function(event) {
29 ok(true, 'testevent fired');
35 // We'll trigger it thrice, but it should only happen once.
36 $fixture.trigger('testevent', {});
37 $fixture.trigger('testevent', {});
38 $fixture.trigger('testevent', {});
39 $fixture.trigger('testevent', {});