This repository was archived by the owner on May 29, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -114,7 +114,7 @@ describe('accordion', function () {
114
114
it ( 'should expose the controller on the view' , function ( ) {
115
115
$templateCache . put ( 'template/accordion/accordion.html' , '<div>{{accordion.text}}</div>' ) ;
116
116
117
- element = $compile ( '<accordion></accordion' ) ( scope ) ;
117
+ element = $compile ( '<accordion></accordion> ' ) ( scope ) ;
118
118
scope . $digest ( ) ;
119
119
120
120
var ctrl = element . controller ( 'accordion' ) ;
@@ -211,6 +211,17 @@ describe('accordion', function () {
211
211
scope . $digest ( ) ;
212
212
expect ( findGroupBody ( 0 ) . scope ( ) . isOpen ) . toBe ( false ) ;
213
213
} ) ;
214
+
215
+ it ( 'should add "open" when opened' , function ( ) {
216
+ var group = groups . eq ( 0 ) ;
217
+ findGroupLink ( 0 ) . click ( ) ;
218
+ scope . $digest ( ) ;
219
+ expect ( group ) . toHaveClass ( 'panel-open' ) ;
220
+
221
+ findGroupLink ( 0 ) . click ( ) ;
222
+ scope . $digest ( ) ;
223
+ expect ( group ) . not . toHaveClass ( 'panel-open' ) ;
224
+ } ) ;
214
225
} ) ;
215
226
216
227
describe ( 'with dynamic panels' , function ( ) {
Original file line number Diff line number Diff line change 1
- < div class ="panel panel-default ">
1
+ < div class ="panel panel-default " ng-class =" {'panel-open': isOpen} " >
2
2
< div class ="panel-heading ">
3
3
< h4 class ="panel-title ">
4
4
< a href tabindex ="0 " class ="accordion-toggle " ng-click ="toggleOpen() " accordion-transclude ="heading "> < span ng-class ="{'text-muted': isDisabled} "> {{heading}}</ span > </ a >
You can’t perform that action at this time.
0 commit comments