]> source.dussan.org Git - jquery-ui.git/commitdiff
Accordion: Added tests for custom header option.
authorScott González <scott.gonzalez@gmail.com>
Thu, 3 Feb 2011 15:11:00 +0000 (10:11 -0500)
committerScott González <scott.gonzalez@gmail.com>
Thu, 3 Feb 2011 15:11:00 +0000 (10:11 -0500)
tests/unit/accordion/accordion_options.js

index d5a8194da14ac788b2132f85412dd8acbc2d22f7..f27431a500c3978409dda9ff80e4f5c25864be83 100644 (file)
@@ -107,7 +107,6 @@ test( "{ collapsible: true }", function() {
 
 // TODO: add event tests
 
-// TODO: add more header tests
 test( "{ header: default }", function() {
        // default: > li > :first-child,> :not(li):even
        // > :not(li):even
@@ -116,6 +115,19 @@ test( "{ header: default }", function() {
        state( $( "#navigation" ).accordion(), 1, 0, 0);
 });
 
+test( "{ header: custom }", function() {
+       var ac = $( "#navigationWrapper" ).accordion({
+               header: "h2"
+       });
+       ac.find( "h2" ).each(function() {
+               ok( $( this ).hasClass( "ui-accordion-header" ) );
+       });
+       equal( ac.find( ".ui-accordion-header" ).length, 3 );
+       state( ac, 1, 0, 0 );
+       ac.accordion( "option", "active", 2 );
+       state( ac, 0, 0, 1 );
+});
+
 test( "{ heightStyle: 'auto' }", function() {
        var ac = $( "#navigation" ).accordion({ heightStyle: "auto" });
        equalHeights( ac, 95, 130 );