@@ -100,4 +100,64 @@ QUnit.test( "_resolveClassesValues", function( assert ) {
100
100
assertSanatized ( assert , "bar" , "bar" , "No corner classes" ) ;
101
101
} ) ;
102
102
103
+ QUnit . test ( "Single controlgroup select - horizontal" , function ( assert ) {
104
+ assert . expect ( 4 ) ;
105
+ var group = $ ( ".controlgroup-single-select" ) . controlgroup ( ) ;
106
+ var select = group . find ( ".ui-selectmenu-button" ) ;
107
+
108
+ assert . hasClasses ( select , "ui-corner-all" ) ;
109
+ assert . lacksClasses ( select ,
110
+ "ui-corner-left ui-corner-right ui-corner-top ui-corner-left" +
111
+ " ui-corner-tr ui-corner-tl ui-corner-bl ui corner-br" ) ;
112
+
113
+ group . find ( "select" ) . selectmenu ( "open" ) ;
114
+ assert . hasClasses ( select , "ui-corner-top" ) ;
115
+ assert . lacksClasses ( select ,
116
+ "ui-corner-left ui-corner-right ui-corner-all ui-corner-left" +
117
+ " ui-corner-tr ui-corner-tl ui-corner-bl ui corner-br" ) ;
118
+ } ) ;
119
+
120
+ QUnit . test ( "Single controlgroup select - vertical" , function ( assert ) {
121
+ assert . expect ( 4 ) ;
122
+ var group = $ ( ".controlgroup-single-select" ) . controlgroup ( {
123
+ direction : "verticle"
124
+ } ) ;
125
+ var select = group . find ( ".ui-selectmenu-button" ) ;
126
+
127
+ assert . hasClasses ( select , "ui-corner-all" ) ;
128
+ assert . lacksClasses ( select ,
129
+ "ui-corner-left ui-corner-right ui-corner-top ui-corner-left" +
130
+ " ui-corner-tr ui-corner-tl ui-corner-bl ui corner-br" ) ;
131
+
132
+ group . find ( "select" ) . selectmenu ( "open" ) ;
133
+ assert . hasClasses ( select , "ui-corner-top" ) ;
134
+ assert . lacksClasses ( select ,
135
+ "ui-corner-left ui-corner-right ui-corner-all ui-corner-left" +
136
+ " ui-corner-tr ui-corner-tl ui-corner-bl ui corner-br" ) ;
137
+ } ) ;
138
+
139
+ QUnit . test ( "Single controlgroup button - horizontal" , function ( assert ) {
140
+ assert . expect ( 2 ) ;
141
+ var group = $ ( ".controlgroup-single-button" ) . controlgroup ( ) ;
142
+ var button = group . find ( "button" ) ;
143
+
144
+ assert . hasClasses ( button , "ui-corner-all" ) ;
145
+ assert . lacksClasses ( button ,
146
+ "ui-corner-left ui-corner-right ui-corner-top ui-corner-left" +
147
+ " ui-corner-tr ui-corner-tl ui-corner-bl ui corner-br" ) ;
148
+ } ) ;
149
+
150
+ QUnit . test ( "Single controlgroup button - vertical" , function ( assert ) {
151
+ assert . expect ( 2 ) ;
152
+ var group = $ ( ".controlgroup-single-button" ) . controlgroup ( {
153
+ direction : "verticle"
154
+ } ) ;
155
+ var button = group . find ( "button" ) ;
156
+
157
+ assert . hasClasses ( button , "ui-corner-all" ) ;
158
+ assert . lacksClasses ( button ,
159
+ "ui-corner-left ui-corner-right ui-corner-top ui-corner-left" +
160
+ " ui-corner-tr ui-corner-tl ui-corner-bl ui corner-br" ) ;
161
+ } ) ;
162
+
103
163
} ) ;
0 commit comments