import React from 'react';
import Enzyme, {mount, shallow} from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';
import { renderHook, act } from '@testing-library/react-hooks';
import {YRoute} from './route';
import { RouterProvider } from './provider';
import {transformToHistoryState} from './utils';
import { useHistory } from './useHistory';
Enzyme.configure({adapter: new Adapter()});
describe('验证路由组件', () => {
it('注册完路由后, 所有页面都隐藏', () => {
const Wraper = () => (
Page1 桌面
Page2 云中台
Page3 类目管理
)
const {result} = renderHook(() => useHistory(), {wrapper: Wraper });
console.log('result', result.current)
// const Pages = mount();
// Pages.find('.disable').forEach((node) => {
// expect(node.text()).toBe('是否隐藏:是');
// });
// Pages.find('.hasShowed').forEach((node) => {
// expect(node.text()).toBe('是否要渲染组件:否');
// });
});
});