@retailmenot/anchor
Version:
A React UI Library by RetailMeNot
26 lines • 1.1 kB
JavaScript
// VENDOR
import * as React from 'react';
import * as renderer from 'react-test-renderer';
import { ThemeProvider } from '@xstyled/styled-components';
import { shallow, mount } from 'enzyme';
// ANCHOR
import { RootTheme } from '../../src/theme';
import { Tabs } from './Tabs.component';
const { Pane } = Tabs;
describe('Component: Tabs', () => {
it('should be defined.', () => {
const subject = (React.createElement(ThemeProvider, { theme: RootTheme },
React.createElement(Tabs, null,
React.createElement(Pane, { title: "Tab 1" }, "Content 1"),
React.createElement(Pane, { title: "Tab 2" }, "Content 2"),
React.createElement(Pane, { title: "Tab 3" }, "Content 3"))));
const wrapper = mount(subject);
const component = shallow(subject);
expect(subject).toBeDefined();
expect(wrapper).toBeDefined();
expect(component).toBeDefined();
const tree = renderer.create(subject).toJSON();
expect(tree).toMatchSnapshot();
});
});
//# sourceMappingURL=Tabs.component.spec.js.map