/* eslint-disable jsx-a11y/control-has-associated-label */ import React from 'react'; import { mount } from 'enzyme'; import { act } from 'react-dom/test-utils'; import message, { getInstance } from '..'; import ConfigProvider from '../../config-provider'; describe('message.hooks', () => { beforeAll(() => { jest.useFakeTimers(); }); afterAll(() => { jest.useRealTimers(); }); afterEach(() => { message.destroy(); }); it('should work', () => { const Context = React.createContext('light'); const Demo = () => { const [api, holder] = message.useMessage(); return (