metadata-based-explorer1
Version:
Box UI Elements
31 lines (22 loc) • 864 B
JavaScript
// @flow
import * as React from 'react';
import ThumbnailCard from '../ThumbnailCard';
const getWrapper = (props = {}) =>
shallow(<ThumbnailCard thumbnail={<div>Foo Bar!</div>} title={<div>Hello World!</div>} {...props} />);
describe('components/thumbnail-card/ThumbnailCard', () => {
test('should render', () => {
const wrapper = getWrapper();
expect(wrapper).toMatchSnapshot();
});
test('should use additional className', () => {
const className = 'fooBar';
const wrapper = getWrapper({ className });
expect(wrapper).toMatchSnapshot();
});
test('should pass down icon and subtitle', () => {
const icon = <img alt="icon" />;
const subtitle = <div>Subtitle!</div>;
const wrapper = getWrapper({ icon, subtitle });
expect(wrapper).toMatchSnapshot();
});
});