Skip to content

Commit 25b4143

Browse files
committed
[fixed] Define toggleNavKey in the propTypes
1 parent 1a4ae1d commit 25b4143

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

src/Navbar.jsx

+4
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ var Navbar = React.createClass({
2222
componentClass: React.PropTypes.node.isRequired,
2323
brand: React.PropTypes.node,
2424
toggleButton: React.PropTypes.node,
25+
toggleNavKey: React.PropTypes.oneOfType([
26+
React.PropTypes.string,
27+
React.PropTypes.number
28+
]),
2529
onToggle: React.PropTypes.func,
2630
navExpanded: React.PropTypes.bool,
2731
defaultNavExpanded: React.PropTypes.bool

test/NavbarSpec.jsx

+13
Original file line numberDiff line numberDiff line change
@@ -150,4 +150,17 @@ describe('Nav', function () {
150150

151151
assert.ok(header);
152152
});
153+
154+
it('Should add header when toggleNavKey is string', function () {
155+
var instance = ReactTestUtils.renderIntoDocument(
156+
<Navbar toggleNavKey={'string'}>
157+
<Nav eventKey={'string'}>
158+
</Nav>
159+
</Navbar>
160+
);
161+
162+
var header = ReactTestUtils.findRenderedDOMComponentWithClass(instance, 'navbar-header');
163+
164+
assert.ok(header);
165+
});
153166
});

0 commit comments

Comments
 (0)