import React from 'react'; import { render } from '../utils'; // eslint-disable-next-line jest/no-export export default function mountTest(Component: React.ComponentType) { describe(`mount and unmount`, () => { // https://github.com/ant-design/ant-design/pull/18441 it(`component could be updated and unmounted without errors`, () => { const { unmount, rerender } = render(<Component />); expect(() => { rerender(<Component />); unmount(); }).not.toThrow(); }); }); }