fleet/frontend/components/side_panels/HostSidePanel/PanelGroup/PanelGroup.tests.jsx
Zachary Wasserman ccc8581229
Upgrade eslint and dependencies (#2255)
Updates configuration and fixes issues introduced
2020-07-06 19:31:48 -07:00

25 lines
677 B
JavaScript

import React from 'react';
import expect from 'expect';
import { mount } from 'enzyme';
import PanelGroup from './PanelGroup';
describe('PanelGroup - component', () => {
const validPanelGroupItems = [
{ type: 'all', display_text: 'All Hosts', hosts_count: 20 },
{ type: 'platform', display_text: 'MAC OS', hosts_count: 10 },
{ type: 'status', display_text: 'ONLINE', hosts_count: 10 },
];
const component = mount(
<PanelGroup groupItems={validPanelGroupItems} />,
);
it('renders a PanelGroupItem for each group item', () => {
const panelGroupItems = component.find('PanelGroupItem');
expect(panelGroupItems.length).toEqual(3);
});
});