@teamsnap/teamsnap-ui
Version:
a CSS component library for TeamSnap
23 lines (22 loc) • 1.01 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 ButtonGroup_1 = __importDefault(require("./ButtonGroup"));
describe('ButtonGroup component', function () {
test('should render a Button for each item passed as prop', function () {
var buttons = [
{ children: 'Button1', onClick: function () { } },
{ children: 'Button2', onClick: function () { } },
];
react_2.render(react_1.default.createElement(ButtonGroup_1.default, { buttons: buttons }));
var Button1 = react_2.screen.getByText('Button1');
var Button2 = react_2.screen.getByText('Button1');
expect(Button1).not.toBeNull();
expect(Button2).not.toBeNull();
});
});