/[projects]/misc/horsensspejder-web/jquery/DataTables-1.9.4/media/unit_testing/tests_onhold/3_ajax/fnServerData.js
ViewVC logotype

Contents of /misc/horsensspejder-web/jquery/DataTables-1.9.4/media/unit_testing/tests_onhold/3_ajax/fnServerData.js

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2125 - (show annotations) (download) (as text)
Wed Mar 12 19:30:05 2014 UTC (10 years, 2 months ago) by torben
File MIME type: application/javascript
File size: 1447 byte(s)
initial import
1 // DATA_TEMPLATE: empty_table
2 oTest.fnStart( "fnServerData for Ajax sourced data" );
3
4 $(document).ready( function () {
5 var mPass;
6
7 oTest.fnTest(
8 "Argument length",
9 function () {
10 $('#example').dataTable( {
11 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt",
12 "fnServerData": function () {
13 mPass = arguments.length;
14 }
15 } );
16 },
17 function () { return mPass == 4; }
18 );
19
20 oTest.fnTest(
21 "Url",
22 function () {
23 $('#example').dataTable( {
24 "bDestroy": true,
25 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt",
26 "fnServerData": function (sUrl, aoData, fnCallback, oSettings) {
27 mPass = sUrl == "../../../examples/ajax/sources/arrays.txt";
28 }
29 } );
30 },
31 function () { return mPass; }
32 );
33
34 oTest.fnTest(
35 "Data array",
36 function () {
37 $('#example').dataTable( {
38 "bDestroy": true,
39 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt",
40 "fnServerData": function (sUrl, aoData, fnCallback, oSettings) {
41 mPass = aoData.length==0;
42 }
43 } );
44 },
45 function () { return mPass; }
46 );
47
48 oTest.fnTest(
49 "Callback function",
50 function () {
51 $('#example').dataTable( {
52 "bDestroy": true,
53 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt",
54 "fnServerData": function (sUrl, aoData, fnCallback, oSettings) {
55 mPass = typeof fnCallback == 'function';
56 }
57 } );
58 },
59 function () { return mPass; }
60 );
61
62
63 oTest.fnComplete();
64 } );

  ViewVC Help
Powered by ViewVC 1.1.20