phoenix-components-library
Version:
Component library for Phoenix Frontend Projects.
39 lines (35 loc) • 1.24 kB
JSX
import React, { Fragment } from 'react';
import renderer from 'react-test-renderer';
import { Card, Header, Footer, FooterLine, FooterItem, Content, Item } from './Card';
import { Tooltip } from '../Tooltip/Tooltip';
describe('<Card /> ', () => {
test('Render Card correctly', () => {
const tree = renderer
.create(<Card>
<Fragment>
<Header name="Test Name" id={1} baseUrl="http://esome.com" urlPageName="ad-board" />
<Content>
<Item>
<span className="es-card__label-text">Budget Bucket</span>
<p className="es-card__text">Some Name</p>
</Item>
</Content>
<Footer>
<FooterItem>
<Tooltip title="Edit" placement="left">
<span className="es-icon es-icon-pencil" role="button" />
</Tooltip>
</FooterItem>
<FooterLine />
<FooterItem>
<Tooltip title="Archive" placement="left">
<span className="es-icon es-icon-archive" role="button" />
</Tooltip>
</FooterItem>
</Footer>
</Fragment>
</Card>)
.toJSON();
expect(tree).toMatchSnapshot();
});
});