File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ class Collapse extends Component {
2626 super ( props ) ;
2727 this . state = {
2828 collapse : props . isOpen ? SHOWN : HIDDEN ,
29- height : props . isOpen ? null : 0
29+ height : null
3030 } ;
3131 this . element = null ;
3232 }
@@ -107,7 +107,7 @@ class Collapse extends Component {
107107 const classes = mapToCssModules ( classNames (
108108 className ,
109109 collapseClass ,
110- { navbar }
110+ navbar && 'navbar-collapse'
111111 ) , cssModule ) ;
112112 const style = height === null ? null : { height } ;
113113 return (
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ describe('Collapse', () => {
3535
3636 it ( 'should render with class "navbar"' , ( ) => {
3737 const wrapper = shallow ( < Collapse navbar /> ) ;
38- expect ( wrapper . hasClass ( 'navbar' ) ) . toEqual ( true ) ;
38+ expect ( wrapper . hasClass ( 'navbar-collapse ' ) ) . toEqual ( true ) ;
3939 } ) ;
4040
4141 it ( 'should render with class "show" when isOpen is true' , ( ) => {
@@ -49,9 +49,9 @@ describe('Collapse', () => {
4949 expect ( wrapper . state ( 'height' ) ) . toBe ( null ) ;
5050 } ) ;
5151
52- it ( 'should set height to 0 when isOpen is false' , ( ) => {
52+ it ( 'should not set height when isOpen is false' , ( ) => {
5353 const wrapper = shallow ( < Collapse isOpen = { isOpen } /> ) ;
54- expect ( wrapper . state ( 'height' ) ) . toBe ( 0 ) ;
54+ expect ( wrapper . state ( 'height' ) ) . toBe ( null ) ;
5555 } ) ;
5656
5757 it ( 'should render with class "collapse" with default collapse state' , ( ) => {
You can’t perform that action at this time.
0 commit comments