| [ Index ] |
PHP Cross Reference of Drupal 6 (yi-drupal) |
[Summary view] [Print] [Text view]
1 /* 2 * slider_methods.js 3 */ 4 (function($) { 5 6 module("slider: methods"); 7 8 test("init", function() { 9 expect(6); 10 11 $("<div></div>").appendTo('body').slider().remove(); 12 ok(true, '.slider() called on element'); 13 14 $([]).slider().remove(); 15 ok(true, '.slider() called on empty collection'); 16 17 $('<div></div>').slider().remove(); 18 ok(true, '.slider() called on disconnected DOMElement'); 19 20 $('<div></div>').slider().slider("foo").remove(); 21 ok(true, 'arbitrary method called after init'); 22 23 el = $('<div></div>').slider(); 24 var foo = el.data("foo.slider"); 25 el.remove(); 26 ok(true, 'arbitrary option getter after init'); 27 28 $('<div></div>').slider().data("foo.slider", "bar").remove(); 29 ok(true, 'arbitrary option setter after init'); 30 }); 31 32 test("destroy", function() { 33 expect(8); 34 35 $("<div></div>").appendTo('body').slider().slider("destroy").remove(); 36 ok(true, '.slider("destroy") called on element'); 37 38 $([]).slider().slider("destroy").remove(); 39 ok(true, '.slider("destroy") called on empty collection'); 40 41 $('<div></div>').appendTo('body').remove().slider().slider("destroy").remove(); 42 ok(true, '.slider("destroy") called on disconnected DOMElement'); 43 44 $('<div></div>').slider().slider("destroy").slider("foo").remove(); 45 ok(true, 'arbitrary method called after destroy'); 46 47 el = $('<div></div>').slider(); 48 var foo = el.slider("destroy").data("foo.slider"); 49 el.remove(); 50 ok(true, 'arbitrary option getter (.data) after destroy'); 51 52 el = $('<div></div>').slider(); 53 var foo = el.slider("destroy").slider("option", "foo"); 54 el.remove(); 55 ok(true, 'arbitrary option getter (.slider option method) after destroy'); 56 57 $('<div></div>').slider().slider("destroy").data("foo.slider", "bar").remove(); 58 ok(true, 'arbitrary option setter (.data) after destroy'); 59 60 $('<div></div>').slider().slider("destroy").slider("options", "foo", "bar").remove(); 61 ok(true, 'arbitrary option setter (.slider option method) after destroy'); 62 }); 63 64 test("enable", function() { 65 ok(false, "missing test - untested code is broken code."); 66 }); 67 68 test("disable", function() { 69 ok(false, "missing test - untested code is broken code."); 70 }); 71 72 test("value", function() { 73 ok(false, "missing test - untested code is broken code."); 74 }); 75 76 test("values", function() { 77 ok(false, "missing test - untested code is broken code."); 78 }); 79 80 })(jQuery);
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Mon Jul 9 18:01:44 2012 | Cross-referenced by PHPXref 0.7 |