import React from 'react'; import { mount } from 'enzyme'; import { ServerStatus } from 'generated-sources'; import ClusterStatusIcon from 'components/Nav/ClusterStatusIcon'; describe('ClusterStatusIcon', () => { it('matches snapshot', () => { const wrapper = mount(); expect(wrapper).toMatchSnapshot(); }); it('renders online icon', () => { const wrapper = mount(); expect(wrapper.exists('.is-success')).toBeTruthy(); expect(wrapper.exists('.is-danger')).toBeFalsy(); }); it('renders offline icon', () => { const wrapper = mount(); expect(wrapper.exists('.is-danger')).toBeTruthy(); expect(wrapper.exists('.is-success')).toBeFalsy(); }); });