{this.state.expanded || (maxItems && Children.toArray(children).length <= maxItems)
? this.insertSeparators(this.renderAllItems())
: this.insertSeparators(this.renderItemsBeforeAndAfter())}
diff --git a/packages/material-ui-lab/src/Breadcrumbs/Breadcrumbs.test.js b/packages/material-ui-lab/src/Breadcrumbs/Breadcrumbs.test.js
new file mode 100644
index 00000000000000..bd400ee805c95b
--- /dev/null
+++ b/packages/material-ui-lab/src/Breadcrumbs/Breadcrumbs.test.js
@@ -0,0 +1,47 @@
+import React from 'react';
+import { assert } from 'chai';
+import { createShallow, getClasses } from '@material-ui/core/test-utils';
+import Breadcrumbs from './Breadcrumbs';
+import Breadcrumb from '../Breadcrumb';
+
+describe('
', () => {
+ let shallow;
+ let classes;
+
+ before(() => {
+ shallow = createShallow({ dive: true });
+ classes = getClasses(
+
+
+ ,
+ );
+ });
+
+ it('should render a
element', () => {
+ const wrapper = shallow(
+
+
+ ,
+ );
+ assert.strictEqual(wrapper.type(), 'div');
+ });
+
+ it('should render the root class', () => {
+ const wrapper = shallow(
+
+
+ ,
+ );
+ assert.strictEqual(wrapper.hasClass(classes.root), true);
+ });
+
+ it('should render the custom className and the root class', () => {
+ const wrapper = shallow(
+
+
+ ,
+ );
+ assert.strictEqual(wrapper.is('.test-class-name'), true);
+ assert.strictEqual(wrapper.hasClass(classes.root), true);
+ });
+});