Make sure that SQLite uses no prefix
[lhc/web/wiklou.git] / tests / qunit / suites / resources / jquery / jquery.delayedBind.test.js
1 QUnit.asyncTest('jquery.delayedBind with data option', 2, function ( assert ) {
2 var $fixture = $('<div>').appendTo('#qunit-fixture'),
3 data = { magic: "beeswax" },
4 delay = 50;
5
6 $fixture.delayedBind(delay, 'testevent', data, function ( e ) {
7 QUnit.start(); // continue!
8 assert.ok( true, 'testevent fired');
9 assert.ok( e.data === data, 'data is passed through delayedBind');
10 });
11
12 // We'll trigger it thrice, but it should only happen once.
13 $fixture.trigger( 'testevent', {} );
14 $fixture.trigger( 'testevent', {} );
15 $fixture.trigger( 'testevent', {} );
16 $fixture.trigger( 'testevent', {} );
17 });
18
19 QUnit.asyncTest('jquery.delayedBind without data option', 1, function ( assert ) {
20 var $fixture = $('<div>').appendTo('#qunit-fixture'),
21 data = { magic: "beeswax" },
22 delay = 50;
23
24 $fixture.delayedBind(delay, 'testevent', function ( e ) {
25 QUnit.start(); // continue!
26 assert.ok(true, 'testevent fired');
27 });
28
29 // We'll trigger it thrice, but it should only happen once.
30 $fixture.trigger( 'testevent', {} );
31 $fixture.trigger( 'testevent', {} );
32 $fixture.trigger( 'testevent', {} );
33 $fixture.trigger( 'testevent', {} );
34 });
35