1 |
// DATA_TEMPLATE: dom_data |
2 |
oTest.fnStart( "iDraw - check that iDraw increments for each draw" ); |
3 |
|
4 |
|
5 |
$(document).ready( function () { |
6 |
var oTable = $('#example').dataTable(); |
7 |
var oSettings = oTable.fnSettings(); |
8 |
|
9 |
oTest.fnTest( |
10 |
"After first draw, iDraw is 1", |
11 |
null, |
12 |
function () { return oSettings.iDraw == 1; } |
13 |
); |
14 |
|
15 |
oTest.fnTest( |
16 |
"After second draw, iDraw is 2", |
17 |
function () { oTable.fnDraw() }, |
18 |
function () { return oSettings.iDraw == 2; } |
19 |
); |
20 |
|
21 |
oTest.fnTest( |
22 |
"After sort", |
23 |
function () { oTable.fnSort([[1,'asc']]) }, |
24 |
function () { return oSettings.iDraw == 3; } |
25 |
); |
26 |
|
27 |
oTest.fnTest( |
28 |
"After filter", |
29 |
function () { oTable.fnFilter('gecko') }, |
30 |
function () { return oSettings.iDraw == 4; } |
31 |
); |
32 |
|
33 |
oTest.fnTest( |
34 |
"After another filter", |
35 |
function () { oTable.fnFilter('gec') }, |
36 |
function () { return oSettings.iDraw == 5; } |
37 |
); |
38 |
|
39 |
|
40 |
oTest.fnComplete(); |
41 |
} ); |