| 1234567891011121314151617181920212223 |
- import {usePage, createPageContext} from '@hooks';
- import {renderHook} from '@testing-library/react';
- describe('usePageContext', function() {
- it('usePage, createContext 类型正确', function() {
- expect(usePage).toBeDefined();
- expect(createPageContext).toBeDefined();
- expect(usePage).toBeInstanceOf(Function);
- expect(createPageContext).toBeInstanceOf(Function);
- });
- it('usePage 返回值正确', function() {
- const {result} = renderHook(function() {
- const context = createPageContext();
- return usePage(context);
- });
- expect(result.current[0]).toEqual({page: 1, pageSize: 10});
- expect(result.current[1]).toBeInstanceOf(Function);
- });
- });
|