From 25b41432af3f1aa66f69c4c06620dd9806d573a7 Mon Sep 17 00:00:00 2001 From: teloo Date: Fri, 27 Feb 2015 22:37:38 +0900 Subject: [PATCH] [fixed] Define toggleNavKey in the propTypes --- src/Navbar.jsx | 4 ++++ test/NavbarSpec.jsx | 13 +++++++++++++ 2 files changed, 17 insertions(+) diff --git a/src/Navbar.jsx b/src/Navbar.jsx index 0bb2f749d3..2d0ce3bac4 100644 --- a/src/Navbar.jsx +++ b/src/Navbar.jsx @@ -22,6 +22,10 @@ var Navbar = React.createClass({ componentClass: React.PropTypes.node.isRequired, brand: React.PropTypes.node, toggleButton: React.PropTypes.node, + toggleNavKey: React.PropTypes.oneOfType([ + React.PropTypes.string, + React.PropTypes.number + ]), onToggle: React.PropTypes.func, navExpanded: React.PropTypes.bool, defaultNavExpanded: React.PropTypes.bool diff --git a/test/NavbarSpec.jsx b/test/NavbarSpec.jsx index b21ce34fe4..2bbeb1894c 100644 --- a/test/NavbarSpec.jsx +++ b/test/NavbarSpec.jsx @@ -150,4 +150,17 @@ describe('Nav', function () { assert.ok(header); }); + + it('Should add header when toggleNavKey is string', function () { + var instance = ReactTestUtils.renderIntoDocument( + + + + ); + + var header = ReactTestUtils.findRenderedDOMComponentWithClass(instance, 'navbar-header'); + + assert.ok(header); + }); });