/[projects]/misc/horsensspejder-web/jquery/DataTables-1.9.4/media/unit_testing/tests_onhold/5_ajax_objects/_zero_config_objects.js
ViewVC logotype

Contents of /misc/horsensspejder-web/jquery/DataTables-1.9.4/media/unit_testing/tests_onhold/5_ajax_objects/_zero_config_objects.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, 3 months ago) by torben
File MIME type: application/javascript
File size: 20524 byte(s)
initial import
1 // DATA_TEMPLATE: empty_table
2 oTest.fnStart( "Sanity checks for DataTables with data from JS - Object data source" );
3
4 oTest.fnTest(
5 "jQuery.dataTable function",
6 null,
7 function () { return typeof jQuery().dataTable == "function"; }
8 );
9
10 oTest.fnTest(
11 "jQuery.dataTableSettings storage array",
12 null,
13 function () { return typeof jQuery().dataTableSettings == "object"; }
14 );
15
16 oTest.fnTest(
17 "jQuery.dataTableExt plugin object",
18 null,
19 function () { return typeof jQuery().dataTableExt == "object"; }
20 );
21
22 $(document).ready( function () {
23 var oInit = {
24 "aoColumns": [
25 { "mData": "engine" },
26 { "mData": "browser" },
27 { "mData": "platform" },
28 { "mData": "version" },
29 { "mData": "grade" }
30 ],
31 "aaData": [
32 {
33 "engine": "Trident",
34 "browser": "Internet Explorer 4.0",
35 "platform": "Win 95+",
36 "version": "4",
37 "grade": "X"
38 },
39 {
40 "engine": "Trident",
41 "browser": "Internet Explorer 5.0",
42 "platform": "Win 95+",
43 "version": "5",
44 "grade": "C"
45 },
46 {
47 "engine": "Trident",
48 "browser": "Internet Explorer 5.5",
49 "platform": "Win 95+",
50 "version": "5.5",
51 "grade": "A"
52 },
53 {
54 "engine": "Trident",
55 "browser": "Internet Explorer 6",
56 "platform": "Win 98+",
57 "version": "6",
58 "grade": "A"
59 },
60 {
61 "engine": "Trident",
62 "browser": "Internet Explorer 7",
63 "platform": "Win XP SP2+",
64 "version": "7",
65 "grade": "A"
66 },
67 {
68 "engine": "Trident",
69 "browser": "AOL browser (AOL desktop)",
70 "platform": "Win XP",
71 "version": "6",
72 "grade": "A"
73 },
74 {
75 "engine": "Gecko",
76 "browser": "Firefox 1.0",
77 "platform": "Win 98+ / OSX.2+",
78 "version": "1.7",
79 "grade": "A"
80 },
81 {
82 "engine": "Gecko",
83 "browser": "Firefox 1.5",
84 "platform": "Win 98+ / OSX.2+",
85 "version": "1.8",
86 "grade": "A"
87 },
88 {
89 "engine": "Gecko",
90 "browser": "Firefox 2.0",
91 "platform": "Win 98+ / OSX.2+",
92 "version": "1.8",
93 "grade": "A"
94 },
95 {
96 "engine": "Gecko",
97 "browser": "Firefox 3.0",
98 "platform": "Win 2k+ / OSX.3+",
99 "version": "1.9",
100 "grade": "A"
101 },
102 {
103 "engine": "Gecko",
104 "browser": "Camino 1.0",
105 "platform": "OSX.2+",
106 "version": "1.8",
107 "grade": "A"
108 },
109 {
110 "engine": "Gecko",
111 "browser": "Camino 1.5",
112 "platform": "OSX.3+",
113 "version": "1.8",
114 "grade": "A"
115 },
116 {
117 "engine": "Gecko",
118 "browser": "Netscape 7.2",
119 "platform": "Win 95+ / Mac OS 8.6-9.2",
120 "version": "1.7",
121 "grade": "A"
122 },
123 {
124 "engine": "Gecko",
125 "browser": "Netscape Browser 8",
126 "platform": "Win 98SE+",
127 "version": "1.7",
128 "grade": "A"
129 },
130 {
131 "engine": "Gecko",
132 "browser": "Netscape Navigator 9",
133 "platform": "Win 98+ / OSX.2+",
134 "version": "1.8",
135 "grade": "A"
136 },
137 {
138 "engine": "Gecko",
139 "browser": "Mozilla 1.0",
140 "platform": "Win 95+ / OSX.1+",
141 "version": "1",
142 "grade": "A"
143 },
144 {
145 "engine": "Gecko",
146 "browser": "Mozilla 1.1",
147 "platform": "Win 95+ / OSX.1+",
148 "version": "1.1",
149 "grade": "A"
150 },
151 {
152 "engine": "Gecko",
153 "browser": "Mozilla 1.2",
154 "platform": "Win 95+ / OSX.1+",
155 "version": "1.2",
156 "grade": "A"
157 },
158 {
159 "engine": "Gecko",
160 "browser": "Mozilla 1.3",
161 "platform": "Win 95+ / OSX.1+",
162 "version": "1.3",
163 "grade": "A"
164 },
165 {
166 "engine": "Gecko",
167 "browser": "Mozilla 1.4",
168 "platform": "Win 95+ / OSX.1+",
169 "version": "1.4",
170 "grade": "A"
171 },
172 {
173 "engine": "Gecko",
174 "browser": "Mozilla 1.5",
175 "platform": "Win 95+ / OSX.1+",
176 "version": "1.5",
177 "grade": "A"
178 },
179 {
180 "engine": "Gecko",
181 "browser": "Mozilla 1.6",
182 "platform": "Win 95+ / OSX.1+",
183 "version": "1.6",
184 "grade": "A"
185 },
186 {
187 "engine": "Gecko",
188 "browser": "Mozilla 1.7",
189 "platform": "Win 98+ / OSX.1+",
190 "version": "1.7",
191 "grade": "A"
192 },
193 {
194 "engine": "Gecko",
195 "browser": "Mozilla 1.8",
196 "platform": "Win 98+ / OSX.1+",
197 "version": "1.8",
198 "grade": "A"
199 },
200 {
201 "engine": "Gecko",
202 "browser": "Seamonkey 1.1",
203 "platform": "Win 98+ / OSX.2+",
204 "version": "1.8",
205 "grade": "A"
206 },
207 {
208 "engine": "Gecko",
209 "browser": "Epiphany 2.20",
210 "platform": "Gnome",
211 "version": "1.8",
212 "grade": "A"
213 },
214 {
215 "engine": "Webkit",
216 "browser": "Safari 1.2",
217 "platform": "OSX.3",
218 "version": "125.5",
219 "grade": "A"
220 },
221 {
222 "engine": "Webkit",
223 "browser": "Safari 1.3",
224 "platform": "OSX.3",
225 "version": "312.8",
226 "grade": "A"
227 },
228 {
229 "engine": "Webkit",
230 "browser": "Safari 2.0",
231 "platform": "OSX.4+",
232 "version": "419.3",
233 "grade": "A"
234 },
235 {
236 "engine": "Webkit",
237 "browser": "Safari 3.0",
238 "platform": "OSX.4+",
239 "version": "522.1",
240 "grade": "A"
241 },
242 {
243 "engine": "Webkit",
244 "browser": "OmniWeb 5.5",
245 "platform": "OSX.4+",
246 "version": "420",
247 "grade": "A"
248 },
249 {
250 "engine": "Webkit",
251 "browser": "iPod Touch / iPhone",
252 "platform": "iPod",
253 "version": "420.1",
254 "grade": "A"
255 },
256 {
257 "engine": "Webkit",
258 "browser": "S60",
259 "platform": "S60",
260 "version": "413",
261 "grade": "A"
262 },
263 {
264 "engine": "Presto",
265 "browser": "Opera 7.0",
266 "platform": "Win 95+ / OSX.1+",
267 "version": "-",
268 "grade": "A"
269 },
270 {
271 "engine": "Presto",
272 "browser": "Opera 7.5",
273 "platform": "Win 95+ / OSX.2+",
274 "version": "-",
275 "grade": "A"
276 },
277 {
278 "engine": "Presto",
279 "browser": "Opera 8.0",
280 "platform": "Win 95+ / OSX.2+",
281 "version": "-",
282 "grade": "A"
283 },
284 {
285 "engine": "Presto",
286 "browser": "Opera 8.5",
287 "platform": "Win 95+ / OSX.2+",
288 "version": "-",
289 "grade": "A"
290 },
291 {
292 "engine": "Presto",
293 "browser": "Opera 9.0",
294 "platform": "Win 95+ / OSX.3+",
295 "version": "-",
296 "grade": "A"
297 },
298 {
299 "engine": "Presto",
300 "browser": "Opera 9.2",
301 "platform": "Win 88+ / OSX.3+",
302 "version": "-",
303 "grade": "A"
304 },
305 {
306 "engine": "Presto",
307 "browser": "Opera 9.5",
308 "platform": "Win 88+ / OSX.3+",
309 "version": "-",
310 "grade": "A"
311 },
312 {
313 "engine": "Presto",
314 "browser": "Opera for Wii",
315 "platform": "Wii",
316 "version": "-",
317 "grade": "A"
318 },
319 {
320 "engine": "Presto",
321 "browser": "Nokia N800",
322 "platform": "N800",
323 "version": "-",
324 "grade": "A"
325 },
326 {
327 "engine": "Presto",
328 "browser": "Nintendo DS browser",
329 "platform": "Nintendo DS",
330 "version": "8.5",
331 "grade": "C/A<sup>1</sup>"
332 },
333 {
334 "engine": "KHTML",
335 "browser": "Konqureror 3.1",
336 "platform": "KDE 3.1",
337 "version": "3.1",
338 "grade": "C"
339 },
340 {
341 "engine": "KHTML",
342 "browser": "Konqureror 3.3",
343 "platform": "KDE 3.3",
344 "version": "3.3",
345 "grade": "A"
346 },
347 {
348 "engine": "KHTML",
349 "browser": "Konqureror 3.5",
350 "platform": "KDE 3.5",
351 "version": "3.5",
352 "grade": "A"
353 },
354 {
355 "engine": "Tasman",
356 "browser": "Internet Explorer 4.5",
357 "platform": "Mac OS 8-9",
358 "version": "-",
359 "grade": "X"
360 },
361 {
362 "engine": "Tasman",
363 "browser": "Internet Explorer 5.1",
364 "platform": "Mac OS 7.6-9",
365 "version": "1",
366 "grade": "C"
367 },
368 {
369 "engine": "Tasman",
370 "browser": "Internet Explorer 5.2",
371 "platform": "Mac OS 8-X",
372 "version": "1",
373 "grade": "C"
374 },
375 {
376 "engine": "Misc",
377 "browser": "NetFront 3.1",
378 "platform": "Embedded devices",
379 "version": "-",
380 "grade": "C"
381 },
382 {
383 "engine": "Misc",
384 "browser": "NetFront 3.4",
385 "platform": "Embedded devices",
386 "version": "-",
387 "grade": "A"
388 },
389 {
390 "engine": "Misc",
391 "browser": "Dillo 0.8",
392 "platform": "Embedded devices",
393 "version": "-",
394 "grade": "X"
395 },
396 {
397 "engine": "Misc",
398 "browser": "Links",
399 "platform": "Text only",
400 "version": "-",
401 "grade": "X"
402 },
403 {
404 "engine": "Misc",
405 "browser": "Lynx",
406 "platform": "Text only",
407 "version": "-",
408 "grade": "X"
409 },
410 {
411 "engine": "Misc",
412 "browser": "IE Mobile",
413 "platform": "Windows Mobile 6",
414 "version": "-",
415 "grade": "C"
416 },
417 {
418 "engine": "Misc",
419 "browser": "PSP browser",
420 "platform": "PSP",
421 "version": "-",
422 "grade": "C"
423 },
424 {
425 "engine": "Other browsers",
426 "browser": "All others",
427 "platform": "-",
428 "version": "-",
429 "grade": "U"
430 }
431 ]
432 };
433 $('#example').dataTable( oInit );
434
435 /* Basic checks */
436 oTest.fnWaitTest(
437 "Length changing div exists",
438 null,
439 function () { return document.getElementById('example_length') != null; }
440 );
441
442 oTest.fnTest(
443 "Filtering div exists",
444 null,
445 function () { return document.getElementById('example_filter') != null; }
446 );
447
448 oTest.fnTest(
449 "Information div exists",
450 null,
451 function () { return document.getElementById('example_info') != null; }
452 );
453
454 oTest.fnTest(
455 "Pagination div exists",
456 null,
457 function () { return document.getElementById('example_paginate') != null; }
458 );
459
460 oTest.fnTest(
461 "Processing div is off by default",
462 null,
463 function () { return document.getElementById('example_processing') == null; }
464 );
465
466 oTest.fnWaitTest(
467 "10 rows shown on the first page",
468 null,
469 function () { return $('#example tbody tr').length == 10; }
470 );
471
472 oTest.fnTest(
473 "Initial sort occured",
474 null,
475 function () { return $('#example tbody td:eq(0)').html() == "Gecko"; }
476 );
477
478 /* Need to use the WaitTest for sorting due to the setTimeout datatables uses */
479 oTest.fnTest(
480 "Sorting (first click) on second column",
481 function () { $('#example thead th:eq(1)').click(); },
482 function () { return $('#example tbody td:eq(1)').html() == "All others"; }
483 );
484
485 oTest.fnTest(
486 "Sorting (second click) on second column",
487 function () { $('#example thead th:eq(1)').click(); },
488 function () { return $('#example tbody td:eq(1)').html() == "Seamonkey 1.1"; }
489 );
490
491 oTest.fnTest(
492 "Sorting (third click) on second column",
493 function () { $('#example thead th:eq(1)').click(); },
494 function () { return $('#example tbody td:eq(1)').html() == "All others"; }
495 );
496
497 oTest.fnTest(
498 "Sorting (first click) on numeric column",
499 function () { $('#example thead th:eq(3)').click(); },
500 function () { return $('#example tbody td:eq(3)').html() == "-"; }
501 );
502
503 oTest.fnTest(
504 "Sorting (second click) on numeric column",
505 function () { $('#example thead th:eq(3)').click(); },
506 function () { return $('#example tbody td:eq(3)').html() == "522.1"; }
507 );
508
509 oTest.fnTest(
510 "Sorting multi-column (first click)",
511 function () {
512 $('#example thead th:eq(0)').click();
513 oDispacher.click( $('#example thead th:eq(1)')[0], { 'shift': true } ); },
514 function () { var b =
515 $('#example tbody td:eq(0)').html() == "Gecko" &&
516 $('#example tbody td:eq(1)').html() == "Camino 1.0"; return b; }
517 );
518
519 oTest.fnTest(
520 "Sorting multi-column - sorting second column only",
521 function () {
522 $('#example thead th:eq(1)').click(); },
523 function () { return $('#example tbody td:eq(1)').html() == "All others"; }
524 );
525
526 /* Basic paging */
527 oTest.fnTest(
528 "Paging to second page",
529 function () { $('#example_next').click(); },
530 function () { return $('#example tbody td:eq(1)').html() == "IE Mobile"; }
531 );
532
533 oTest.fnTest(
534 "Paging to first page",
535 function () { $('#example_previous').click(); },
536 function () { return $('#example tbody td:eq(1)').html() == "All others"; }
537 );
538
539 oTest.fnTest(
540 "Attempting to page back beyond the first page",
541 function () { $('#example_previous').click(); },
542 function () { return $('#example tbody td:eq(1)').html() == "All others"; }
543 );
544
545 /* Changing length */
546 oTest.fnTest(
547 "Changing table length to 25 records",
548 function () { $("select[name=example_length]").val('25').change(); },
549 function () { return $('#example tbody tr').length == 25; }
550 );
551
552 oTest.fnTest(
553 "Changing table length to 50 records",
554 function () { $("select[name=example_length]").val('50').change(); },
555 function () { return $('#example tbody tr').length == 50; }
556 );
557
558 oTest.fnTest(
559 "Changing table length to 100 records",
560 function () { $("select[name=example_length]").val('100').change(); },
561 function () { return $('#example tbody tr').length == 57; }
562 );
563
564 oTest.fnTest(
565 "Changing table length to 10 records",
566 function () { $("select[name=example_length]").val('10').change(); },
567 function () { return $('#example tbody tr').length == 10; }
568 );
569
570 /*
571 * Information element
572 */
573 oTest.fnTest(
574 "Information on zero config",
575 null,
576 function () { return document.getElementById('example_info').innerHTML == "Showing 1 to 10 of 57 entries"; }
577 );
578
579 oTest.fnTest(
580 "Information on second page",
581 function () { $('#example_next').click(); },
582 function () { return document.getElementById('example_info').innerHTML == "Showing 11 to 20 of 57 entries"; }
583 );
584
585 oTest.fnTest(
586 "Information on third page",
587 function () { $('#example_next').click(); },
588 function () { return document.getElementById('example_info').innerHTML == "Showing 21 to 30 of 57 entries"; }
589 );
590
591 oTest.fnTest(
592 "Information on last page",
593 function () {
594 $('#example_next').click();
595 $('#example_next').click();
596 $('#example_next').click();
597 },
598 function () { return document.getElementById('example_info').innerHTML == "Showing 51 to 57 of 57 entries"; }
599 );
600
601 oTest.fnTest(
602 "Information back on first page",
603 function () {
604 $('#example_previous').click();
605 $('#example_previous').click();
606 $('#example_previous').click();
607 $('#example_previous').click();
608 $('#example_previous').click();
609 },
610 function () { return document.getElementById('example_info').innerHTML == "Showing 1 to 10 of 57 entries"; }
611 );
612
613 oTest.fnTest(
614 "Information with 25 records",
615 function () { $("select[name=example_length]").val('25').change(); },
616 function () { return document.getElementById('example_info').innerHTML == "Showing 1 to 25 of 57 entries"; }
617 );
618
619 oTest.fnTest(
620 "Information with 25 records - second page",
621 function () { $('#example_next').click(); },
622 function () { return document.getElementById('example_info').innerHTML == "Showing 26 to 50 of 57 entries"; }
623 );
624
625 oTest.fnTest(
626 "Information with 100 records - first page",
627 function () {
628 $('#example_previous').click();
629 $("select[name=example_length]").val('100').change();
630 },
631 function () { return document.getElementById('example_info').innerHTML == "Showing 1 to 57 of 57 entries"; }
632 );
633
634 oTest.fnTest(
635 "Information back to 10 records",
636 function () {
637 $('#example_previous').click();
638 $("select[name=example_length]").val('10').change();
639 },
640 function () { return document.getElementById('example_info').innerHTML == "Showing 1 to 10 of 57 entries"; }
641 );
642
643 oTest.fnTest(
644 "Information with filter 'Win'",
645 function () { $('#example_filter input').val("Win").keyup(); },
646 function () { return document.getElementById('example_info').innerHTML ==
647 "Showing 1 to 10 of 31 entries (filtered from 57 total entries)"; }
648 );
649
650 oTest.fnTest(
651 "Information with filter 'Win' second page",
652 function () { $('#example_next').click(); },
653 function () { return document.getElementById('example_info').innerHTML ==
654 "Showing 11 to 20 of 31 entries (filtered from 57 total entries)"; }
655 );
656
657 oTest.fnTest(
658 "Information with filter 'Win' last page",
659 function () {
660 $('#example_next').click();
661 $('#example_next').click();
662 },
663 function () { return document.getElementById('example_info').innerHTML ==
664 "Showing 31 to 31 of 31 entries (filtered from 57 total entries)"; }
665 );
666
667 oTest.fnTest(
668 "Information with filter 'Win' back to first page",
669 function () {
670 $('#example_previous').click();
671 $('#example_previous').click();
672 $('#example_previous').click();
673 },
674 function () { return document.getElementById('example_info').innerHTML ==
675 "Showing 1 to 10 of 31 entries (filtered from 57 total entries)"; }
676 );
677
678 oTest.fnTest(
679 "Information with filter 'Win' second page - second time",
680 function () {
681 $('#example_next').click();
682 },
683 function () { return document.getElementById('example_info').innerHTML ==
684 "Showing 11 to 20 of 31 entries (filtered from 57 total entries)"; }
685 );
686
687 oTest.fnTest(
688 "Information with filter increased to 'Win 98'",
689 function () { $('#example_filter input').val("Win 98").keyup(); },
690 function () { return document.getElementById('example_info').innerHTML ==
691 "Showing 1 to 9 of 9 entries (filtered from 57 total entries)"; }
692 );
693
694 oTest.fnTest(
695 "Information with filter decreased to 'Win'",
696 function () { $('#example_filter input').val("Win").keyup(); },
697 function () { return document.getElementById('example_info').innerHTML ==
698 "Showing 1 to 10 of 31 entries (filtered from 57 total entries)"; }
699 );
700
701 oTest.fnTest(
702 "Information with filter 'Win' second page - third time",
703 function () {
704 $('#example_next').click();
705 },
706 function () { return document.getElementById('example_info').innerHTML ==
707 "Showing 11 to 20 of 31 entries (filtered from 57 total entries)"; }
708 );
709
710 oTest.fnTest(
711 "Information with filter removed",
712 function () { $('#example_filter input').val("").keyup(); },
713 function () { return document.getElementById('example_info').innerHTML ==
714 "Showing 1 to 10 of 57 entries"; }
715 );
716
717
718 /*
719 * Filtering
720 */
721 oTest.fnWaitTest(
722 "Filter 'W' - rows",
723 function () {
724 /* Reset the table such that the old sorting doesn't mess things up */
725 oSession.fnRestore();
726 $('#example').dataTable( oInit );
727 $('#example_filter input').val("W").keyup(); },
728 function () { return $('#example tbody tr:eq(0) td:eq(0)').html() == "Gecko"; }
729 );
730
731 oTest.fnTest(
732 "Filter 'W' - info",
733 null,
734 function () { return document.getElementById('example_info').innerHTML ==
735 "Showing 1 to 10 of 42 entries (filtered from 57 total entries)"; }
736 );
737
738 oTest.fnTest(
739 "Filter 'Wi'",
740 function () { $('#example_filter input').val("Wi").keyup(); },
741 function () { return document.getElementById('example_info').innerHTML ==
742 "Showing 1 to 10 of 32 entries (filtered from 57 total entries)"; }
743 );
744
745 oTest.fnTest(
746 "Filter 'Win'",
747 function () { $('#example_filter input').val("Win").keyup(); },
748 function () { return document.getElementById('example_info').innerHTML ==
749 "Showing 1 to 10 of 31 entries (filtered from 57 total entries)"; }
750 );
751
752 oTest.fnTest(
753 "Filter 'Win' - sorting column 1",
754 function () { $('#example thead th:eq(1)').click(); },
755 function () { return $('#example tbody tr:eq(0) td:eq(1)').html() == "AOL browser (AOL desktop)"; }
756 );
757
758 oTest.fnTest(
759 "Filter 'Win' - sorting column 1 info",
760 null,
761 function () { return document.getElementById('example_info').innerHTML ==
762 "Showing 1 to 10 of 31 entries (filtered from 57 total entries)"; }
763 );
764
765 oTest.fnTest(
766 "Filter 'Win' - sorting column 1 reverse",
767 function () { $('#example thead th:eq(1)').click(); },
768 function () { return $('#example tbody tr:eq(0) td:eq(1)').html() == "Seamonkey 1.1"; }
769 );
770
771 oTest.fnTest(
772 "Filter 'Win XP' - maintaing reverse sorting col 1",
773 function () { $('#example_filter input').val("Win XP").keyup(); },
774 function () { return $('#example tbody tr:eq(0) td:eq(1)').html() == "Internet Explorer 7"; }
775 );
776
777 oTest.fnTest(
778 "Filter 'Win XP' - sorting col 3",
779 function () { $('#example thead th:eq(3)').click(); },
780 function () { return $('#example tbody tr:eq(0) td:eq(3)').html() == "4"; }
781 );
782
783 oTest.fnTest(
784 "Filter 'Win XP' - sorting col 3 - reversed",
785 function () { $('#example thead th:eq(3)').click(); },
786 function () { return $('#example tbody tr:eq(0) td:eq(3)').html() == "7"; }
787 );
788
789 oTest.fnTest(
790 "Filter 'Win' - sorting col 3 - reversed info",
791 null,
792 function () { return document.getElementById('example_info').innerHTML ==
793 "Showing 1 to 6 of 6 entries (filtered from 57 total entries)"; }
794 );
795
796 oTest.fnTest(
797 "Filter 'nothinghere'",
798 function () { $('#example_filter input').val("nothinghere").keyup(); },
799 function () { return $('#example tbody tr:eq(0) td:eq(0)').html() ==
800 "No matching records found"; }
801 );
802
803 oTest.fnTest(
804 "Filter 'nothinghere' - info",
805 null,
806 function () { return document.getElementById('example_info').innerHTML ==
807 "Showing 0 to 0 of 0 entries (filtered from 57 total entries)"; }
808 );
809
810 oTest.fnTest(
811 "Filter back to blank and 1st column sorting",
812 function () {
813 $('#example_filter input').val("").keyup();
814 $('#example thead th:eq(0)').click();
815 },
816 function () { return document.getElementById('example_info').innerHTML ==
817 "Showing 1 to 10 of 57 entries"; }
818 );
819
820 oTest.fnTest(
821 "Prefixing a filter entry",
822 function () {
823 $('#example_filter input').val("Win").keyup();
824 $('#example_filter input').val("GeckoWin").keyup();
825 },
826 function () { return document.getElementById('example_info').innerHTML ==
827 "Showing 0 to 0 of 0 entries (filtered from 57 total entries)"; }
828 );
829
830 oTest.fnTest(
831 "Prefixing a filter entry with space",
832 function () {
833 $('#example_filter input').val("Gecko Win").keyup();
834 },
835 function () { return document.getElementById('example_info').innerHTML ==
836 "Showing 1 to 10 of 17 entries (filtered from 57 total entries)"; }
837 );
838
839
840
841
842
843
844
845
846 oTest.fnComplete();
847 } );

  ViewVC Help
Powered by ViewVC 1.1.20