@teamsnap/teamsnap-ui
Version:
a CSS component library for TeamSnap
23 lines (22 loc) • 1.04 kB
JavaScript
;
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);
});
});