UNPKG

@teamsnap/teamsnap-ui

Version:

a CSS component library for TeamSnap

23 lines (22 loc) 1.04 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = __importDefault(require("react")); require("@testing-library/jest-dom"); var react_2 = require("@testing-library/react"); var Breadcrumbs_1 = __importDefault(require("./Breadcrumbs")); describe('Breadcrumbs component', function () { test('should create a line by each item', function () { react_2.render(react_1.default.createElement(Breadcrumbs_1.default, { separator: "-", breadcrumbs: ['Main', 'Menu', 'Item'] })); var Main = react_2.screen.getByText('Main'); var Menu = react_2.screen.getByText('Menu'); var Item = react_2.screen.getByText('Item'); var Separators = react_2.screen.getAllByText('-'); expect(Main).not.toBeNull(); expect(Menu).not.toBeNull(); expect(Item).not.toBeNull(); expect(Separators).toHaveLength(2); }); });