import React from 'react'; import renderWithTheme from '../../../testUtils/renderWithTheme'; import Breadcrumb from '..'; describe('rendering', () => { it('renders single item', () => { const { getByText } = renderWithTheme( ); expect(getByText('Home')).toBeInTheDocument(); expect(getByText('Home')).toHaveAttribute('href', '/components/breadcrumb'); }); it('renders multiple items', () => { const { getByText } = renderWithTheme( ); expect(getByText('Home')).toBeInTheDocument(); expect(getByText('Home')).toHaveAttribute('href', '/components/breadcrumb'); expect(getByText('Item')).toBeInTheDocument(); expect(getByText('Item')).toHaveAttribute( 'href', '/components/breadcrumb-item' ); expect(getByText('Sub item')).toBeInTheDocument(); expect(getByText('Sub item')).not.toHaveAttribute('href'); }); });