Export 0.1.45
[framework/web/web-ui-fw.git] / tests / unit-tests / collapsible / collapsible-tests.js
1 /*
2  * collapse unit tests
3  */
4
5 (function ($) {
6         module( "collapse test" );
7
8         var unit_collapse = function ( widget ) {
9                 var created_collapse = widget.collapsible(),
10                         obj_collapse = created_collapse.data( "collapsible" );
11
12                 ok( created_collapse, "Create" );
13
14                 /* Check Option */
15                 equal( obj_collapse.options.expandCueText, " click to expand contents", "Collapsed test -> expandCueText" );
16                 equal( obj_collapse.options.collapseCueText, " click to collapse contents", "Collapsed test -> collapseCueText" );
17                 equal( obj_collapse.options.collapsed, true, "Collapsed test -> collapsed" );
18                 equal( obj_collapse.options.heading, "h1,h2,h3,h4,h5,h6,legend", "Collapsed test -> heading" );
19                 equal( obj_collapse.options.theme, null, "Collapsed test -> theme" );
20                 equal( obj_collapse.options.contentTheme, null, "Collapsed test -> contentTheme" );
21
22                 /* Check event */
23                 created_collapse.trigger("collpase");
24                 equal( created_collapse.hasClass("ui-collapsible-collapsed") , true, "API test -> collapse" );
25
26                 created_collapse.trigger("expand");
27                 equal( created_collapse.hasClass("ui-collapsible-collapsed") , false, "API test -> expand" );
28         };
29
30         test( "collapse test", function () {
31                 unit_collapse( $("#collapsedContent") );
32         });
33 })(jQuery);