1 test('jquery.delayedBind with data option', function() {
2 var $fixture
= $('<div>').appendTo('body'),
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('body'),
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', {});