2 QUnit
.asyncTest('jquery.delayedBind with data option', 2, function ( assert
) {
3 var $fixture
= $('<div>').appendTo('#qunit-fixture'),
9 $fixture
.delayedBind(delay
, 'testevent', data
, function ( e
) {
10 assert
.ok( true, 'testevent fired');
11 assert
.ok( e
.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 QUnit
.asyncTest('jquery.delayedBind without data option', 1, function ( assert
) {
23 var $fixture
= $('<div>').appendTo('#qunit-fixture'),
26 $fixture
.delayedBind(delay
, 'testevent', function () {
27 assert
.ok(true, 'testevent fired');
31 // We'll trigger it thrice, but it should only happen once.
32 $fixture
.trigger( 'testevent', {} );
33 $fixture
.trigger( 'testevent', {} );
34 $fixture
.trigger( 'testevent', {} );
35 $fixture
.trigger( 'testevent', {} );