src/platform/packages/shared/chart-test-jest-helpers/README.md
This package provides utilities for testing Elastic Charts components with Jest and React Testing Library.
renderComplete callback to be called.ResizeObserver API
ResizeObserver globally.
setupResizeObserverMock() before your chart tests to enable the mock.cleanResizeObserverMock() after tests to restore the original observer.import {
setupResizeObserverMock,
cleanResizeObserverMock,
renderChart,
} from '@kbn/chart-test-jest-helpers';
beforeAll(() => setupResizeObserverMock());
afterAll(() => cleanResizeObserverMock());
it('renders chart and exposes debug state', async () => {
const props = { renderComplete: jest.fn(), ...otherProps };
const { component, debugState } = await renderChart(props, MyChartComponent, true);
expect(debugState).toBeDefined();
});