import React from 'react';
import { render } from '@testing-library/react';
import { Panel } from '../Panel';
import { PanelMain } from '../PanelMain';
import { PanelMainBody } from '../PanelMainBody';
import { PanelHeader } from '../PanelHeader';
import { PanelFooter } from '../PanelFooter';
describe('Panel', () => {
test('renders content', () => {
const { asFragment } = render(Foo);
expect(asFragment()).toMatchSnapshot();
});
test('renders content with raised styling', () => {
const { asFragment } = render(Foo);
expect(asFragment()).toMatchSnapshot();
});
test('renders content with bordered styling', () => {
const { asFragment } = render(Foo);
expect(asFragment()).toMatchSnapshot();
});
test('renders content with scrollable styling', () => {
const { asFragment } = render(Foo);
expect(asFragment()).toMatchSnapshot();
});
});
describe('PanelMain', () => {
test('renders content', () => {
const { asFragment } = render(Foo);
expect(asFragment()).toMatchSnapshot();
});
test('renders content with the set maximum height', () => {
const { asFragment } = render(Foo);
expect(asFragment()).toMatchSnapshot();
});
});
describe('PanelMainBody', () => {
test('renders content', () => {
const { asFragment } = render(Foo);
expect(asFragment()).toMatchSnapshot();
});
});
describe('PanelHeader', () => {
test('renders content', () => {
const { asFragment } = render(Foo);
expect(asFragment()).toMatchSnapshot();
});
});
describe('PanelFooter', () => {
test('renders content', () => {
const { asFragment } = render(Foo);
expect(asFragment()).toMatchSnapshot();
});
});