Mercurial > repos > saskia-hiltemann > ireport
comparison DataTables-1.9.4/media/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.sTitle.js @ 0:ac5f9272033b draft
first upload
author | saskia-hiltemann |
---|---|
date | Tue, 01 Jul 2014 11:42:23 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:ac5f9272033b |
---|---|
1 // DATA_TEMPLATE: empty_table | |
2 oTest.fnStart( "aoColumns.sTitle" ); | |
3 | |
4 $(document).ready( function () { | |
5 /* Check the default */ | |
6 var oTable = $('#example').dataTable( { | |
7 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", | |
8 "bDeferRender": true | |
9 } ); | |
10 var oSettings = oTable.fnSettings(); | |
11 | |
12 oTest.fnWaitTest( | |
13 "If not given, then the columns titles are empty", | |
14 null, | |
15 function () { | |
16 var jqNodes = $('#example thead tr:eq(0) th'); | |
17 var bReturn = | |
18 jqNodes[0].innerHTML == "Rendering engine" && | |
19 jqNodes[1].innerHTML == "Browser" && | |
20 jqNodes[2].innerHTML == "Platform(s)" && | |
21 jqNodes[3].innerHTML == "Engine version" && | |
22 jqNodes[4].innerHTML == "CSS grade"; | |
23 return bReturn; | |
24 } | |
25 ); | |
26 | |
27 oTest.fnWaitTest( | |
28 "Can set a single column title - and others are read from DOM", | |
29 function () { | |
30 oSession.fnRestore(); | |
31 $('#example').dataTable( { | |
32 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", | |
33 "bDeferRender": true, | |
34 "aoColumns": [ | |
35 null, | |
36 { "sTitle": 'unit test' }, | |
37 null, | |
38 null, | |
39 null | |
40 ] | |
41 } ); | |
42 }, | |
43 function () { | |
44 var jqNodes = $('#example thead tr:eq(0) th'); | |
45 var bReturn = | |
46 jqNodes[0].innerHTML == "Rendering engine" && | |
47 jqNodes[1].innerHTML == "unit test" && | |
48 jqNodes[2].innerHTML == "Platform(s)" && | |
49 jqNodes[3].innerHTML == "Engine version" && | |
50 jqNodes[4].innerHTML == "CSS grade"; | |
51 return bReturn; | |
52 } | |
53 ); | |
54 | |
55 oTest.fnWaitTest( | |
56 "Can set multiple column titles", | |
57 function () { | |
58 oSession.fnRestore(); | |
59 $('#example').dataTable( { | |
60 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", | |
61 "bDeferRender": true, | |
62 "aoColumns": [ | |
63 null, | |
64 { "sTitle": 'unit test 1' }, | |
65 null, | |
66 null, | |
67 { "sTitle": 'unit test 2' } | |
68 ] | |
69 } ); | |
70 }, | |
71 function () { | |
72 var jqNodes = $('#example thead tr:eq(0) th'); | |
73 var bReturn = | |
74 jqNodes[0].innerHTML == "Rendering engine" && | |
75 jqNodes[1].innerHTML == "unit test 1" && | |
76 jqNodes[2].innerHTML == "Platform(s)" && | |
77 jqNodes[3].innerHTML == "Engine version" && | |
78 jqNodes[4].innerHTML == "unit test 2"; | |
79 return bReturn; | |
80 } | |
81 ); | |
82 | |
83 | |
84 oTest.fnComplete(); | |
85 } ); |