* Created the <ButtonGroup /> component. * Removed comment for children proptypes. * Updated <ButtonGroup /> SB story and tests.
26 lines
686 B
JavaScript
26 lines
686 B
JavaScript
import { h } from 'preact';
|
|
import render from 'preact-render-to-json';
|
|
import { Button, ButtonGroup } from '@crayons';
|
|
|
|
describe('<ButtonGroup /> component', () => {
|
|
it('should render', () => {
|
|
const Icon = () => (
|
|
<svg
|
|
width="24"
|
|
height="24"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
className="crayons-icon"
|
|
>
|
|
<path d="M9.99999 15.172L19.192 5.979L20.607 7.393L9.99999 18L3.63599 11.636L5.04999 10.222L9.99999 15.172Z" />
|
|
</svg>
|
|
);
|
|
|
|
const tree = render(
|
|
<ButtonGroup>
|
|
<Button>Hello World!</Button>
|
|
<Button icon={Icon} />
|
|
</ButtonGroup>,
|
|
);
|
|
expect(tree).toMatchSnapshot();
|
|
});
|
|
});
|