@kiwicom/smart-faq
Version:
Smart FAQ
37 lines (30 loc) • 1.22 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
var React = _interopRequireWildcard(require("react"));
var _enzyme = require("enzyme");
var _ComponentWithRouter = _interopRequireDefault(require("../../../../SmartFAQ/common/__tests__/helpers/ComponentWithRouter.ignore"));
var _CustomBreadcrumbs = _interopRequireDefault(require("../CustomBreadcrumbs"));
// @flow
describe('CustomBreadcrumbs', function () {
it('should render breadcrumbs normally', function () {
var breadcrumbs = [{
title: 'Home'
}, {
id: '1',
title: 'Planning'
}, {
id: '2',
title: 'Baggage'
}, {
title: 'Article'
}];
var wrapper = (0, _enzyme.mount)(React.createElement(_ComponentWithRouter.default, null, React.createElement(_CustomBreadcrumbs.default, {
breadcrumbs: breadcrumbs
})));
var breadcrumbsElements = wrapper.find('.breadcrumb');
expect(breadcrumbsElements).toHaveLength(2);
expect(breadcrumbsElements.first().text()).toBe('Home');
expect(breadcrumbsElements.last().text()).toBe('Article');
});
});
;