kafka-ui/kafka-ui-react-app/src/components/common/Dashboard/__tests__/MetricsWrapper.spec.tsx
Azat Mutigullin 083e3f7de0
Improve eslint configuration (#385)
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
2021-04-22 14:50:06 +03:00

24 lines
821 B
TypeScript

import { shallow } from 'enzyme';
import React from 'react';
import MetricsWrapper from 'components/common/Dashboard/MetricsWrapper';
describe('MetricsWrapper', () => {
it('correctly adds classes', () => {
const className = 'className';
const component = shallow(
<MetricsWrapper wrapperClassName={className} multiline />
);
expect(component.exists(`.${className}`)).toBeTruthy();
expect(component.exists('.level-multiline')).toBeTruthy();
});
it('correctly renders children', () => {
let component = shallow(<MetricsWrapper />);
expect(component.exists('.subtitle')).toBeFalsy();
const title = 'title';
component = shallow(<MetricsWrapper title={title} />);
expect(component.exists('.subtitle')).toBeTruthy();
expect(component.text()).toEqual(title);
});
});