@@ -66,17 +66,18 @@ test("{ active: Number }", function() {
66
66
} ) ;
67
67
68
68
test ( "{ autoHeight: true }, default" , function ( ) {
69
- $ ( '#navigation' ) . accordion ( { autoHeight : true } ) ;
70
- equals ( $ ( '#navigation > li:eq(0) > ul' ) . height ( ) , 126 ) ;
71
- equals ( $ ( '#navigation > li:eq(1) > ul' ) . height ( ) , 126 ) ;
72
- equals ( $ ( '#navigation > li:eq(2) > ul' ) . height ( ) , 126 ) ;
69
+ equalHeights ( $ ( '#navigation' ) . accordion ( { autoHeight : true } ) , 95 , 130 ) ;
73
70
} ) ;
74
71
75
72
test ( "{ autoHeight: false }" , function ( ) {
76
- $ ( '#navigation' ) . accordion ( { autoHeight : false } ) ;
77
- equals ( $ ( '#navigation > li:eq(0) > ul' ) . height ( ) , 90 ) ;
78
- equals ( $ ( '#navigation > li:eq(1) > ul' ) . height ( ) , 126 ) ;
79
- equals ( $ ( '#navigation > li:eq(2) > ul' ) . height ( ) , 54 ) ;
73
+ var accordion = $ ( '#navigation' ) . accordion ( { autoHeight : false } ) ;
74
+ var sizes = [ ] ;
75
+ accordion . find ( ".ui-accordion-content" ) . each ( function ( ) {
76
+ sizes . push ( $ ( this ) . outerHeight ( ) ) ;
77
+ } ) ;
78
+ ok ( sizes [ 0 ] >= 70 && sizes [ 0 ] <= 90 ) ;
79
+ ok ( sizes [ 1 ] >= 98 && sizes [ 1 ] <= 126 ) ;
80
+ ok ( sizes [ 2 ] >= 54 && sizes [ 2 ] <= 54 ) ;
80
81
} ) ;
81
82
82
83
test ( "{ collapsible: false }, default" , function ( ) {
@@ -95,20 +96,10 @@ test("{ collapsible: true }", function() {
95
96
state ( ac , 0 , 0 , 0 ) ;
96
97
} ) ;
97
98
98
- test ( "{ fillSpace: false }, default" , function ( ) {
99
- $ ( "#navigationWrapper" ) . height ( 500 ) ;
100
- $ ( '#navigation' ) . accordion ( { fillSpace : false } ) ;
101
- equals ( $ ( '#navigation > li:eq(0) > ul' ) . height ( ) , 126 ) ;
102
- equals ( $ ( '#navigation > li:eq(1) > ul' ) . height ( ) , 126 ) ;
103
- equals ( $ ( '#navigation > li:eq(2) > ul' ) . height ( ) , 126 ) ;
104
- } ) ;
105
-
99
+ // fillSpace: false == autoHeight: true, covered above
106
100
test ( "{ fillSpace: true }" , function ( ) {
107
101
$ ( "#navigationWrapper" ) . height ( 500 ) ;
108
- $ ( '#navigation' ) . accordion ( { fillSpace : true } ) ;
109
- equals ( $ ( '#navigation > li:eq(0) > ul' ) . height ( ) , 446 ) ;
110
- equals ( $ ( '#navigation > li:eq(1) > ul' ) . height ( ) , 446 ) ;
111
- equals ( $ ( '#navigation > li:eq(2) > ul' ) . height ( ) , 446 ) ;
102
+ equalHeights ( $ ( '#navigation' ) . accordion ( { fillSpace : true } ) , 446 , 458 ) ;
112
103
} ) ;
113
104
114
105
test ( "{ header: '> li > :first-child,> :not(li):even' }, default" , function ( ) {
0 commit comments