UNPKG

@kiwicom/smart-faq

Version:

Smart FAQ

37 lines (30 loc) 1.22 kB
"use strict"; 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'); }); });