4 /*jslint browser: true*/
5 /*global $, jQuery, test, equal, ok*/
7 module("collapse test");
9 var unit_collapse = function ( widget ) {
10 var created_collapse = widget.collapsible( ),
11 obj_collapse = created_collapse.data("collapsible");
13 ok( created_collapse, "Create");
16 equal( widget.hasClass('ui-collapsible'), true, "Markup check") ;
19 equal( obj_collapse.options.expandCueText, " click to expand contents", "Collapsed test -> expandCueText");
20 equal( obj_collapse.options.collapseCueText, " click to collapse contents", "Collapsed test -> collapseCueText");
21 equal( obj_collapse.options.collapsed, true, "Collapsed test -> collapsed");
22 equal( obj_collapse.options.heading, "h1,h2,h3,h4,h5,h6,legend,li", "Collapsed test -> heading");
23 equal( obj_collapse.options.theme, 's', "Collapsed test -> theme");
24 equal( obj_collapse.options.contentTheme, null, "Collapsed test -> contentTheme");
27 created_collapse.trigger("collpase");
28 equal( created_collapse.hasClass("ui-collapsible-collapsed") , true, "API test -> collapse");
30 created_collapse.trigger("expand");
31 equal( created_collapse.hasClass("ui-collapsible-collapsed") , false, "API test -> expand");
34 test("collapse test", function ( ) {
35 unit_collapse( $("#collapsedContent") );