import React from 'react';
import { cleanup } from '@testing-library/react';
import { render } from '../../../utils/theme-render-wrapper';
import CustomTooltip from './CustomTooltip';
afterEach(cleanup);
const payload = [
{
name: 'Information',
value: 20,
payload: {
fill: '#FFC955'
}
}
];
const activeFalse = false;
const activeTrue = true;
const postfix = '%';
describe('', () => {
// it(`Should render CustomTooltip with data`, () => {
// const { queryByText } = render(
//
// );
// let elm = queryByText(payload[0].name);
// expect(elm?.innerHTML).toBe(payload[0].name);
// elm = queryByText(payload[0].value);
// expect(elm?.innerHTML).toBe(payload[0].value.toString());
// });
it(`Should render CustomTooltip with a all data`, () => {
const { queryByText } = render(
);
let elm = queryByText(payload[0].name);
expect(elm?.innerHTML).toBe(payload[0].name);
elm = queryByText(`${payload[0].value}${postfix}`);
expect(elm?.innerHTML).toBe(`${payload[0].value}${postfix}`);
});
it(`Should not render CustomTooltip`, () => {
const { container } = render();
expect(container.firstChild).toBeNull();
});
});