From 028d3059030dffe7ce38a6065d36a942384c9b4a Mon Sep 17 00:00:00 2001 From: Frank Flitton <fflitton@gmail.com> Date: Fri, 23 Jun 2023 11:10:53 -0700 Subject: [PATCH] chore: fix tests Signed-off-by: Frank Flitton <fflitton@gmail.com> --- .../components/Entities/test/EntityDetails.test.tsx | 11 ++++++++--- .../src/components/Navigation/UserInformation.tsx | 6 +++++- .../console/src/components/utils/GlobalStyles.tsx | 3 +++ script/test/jest.base.js | 2 +- 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/packages/console/src/components/Entities/test/EntityDetails.test.tsx b/packages/console/src/components/Entities/test/EntityDetails.test.tsx index 8189026e1..f78b2e9fc 100644 --- a/packages/console/src/components/Entities/test/EntityDetails.test.tsx +++ b/packages/console/src/components/Entities/test/EntityDetails.test.tsx @@ -8,8 +8,11 @@ import { Workflow } from 'models/Workflow/types'; import { projects } from 'mocks/data/projects'; import * as projectApi from 'models/Project/api'; import { MemoryRouter } from 'react-router'; +import { QueryClient, QueryClientProvider } from 'react-query'; import { EntityDetails } from '../EntityDetails'; +const queryClient = new QueryClient(); + jest.mock('models/Project/api'); describe('EntityDetails', () => { @@ -27,9 +30,11 @@ describe('EntityDetails', () => { const renderDetails = (id: ResourceIdentifier) => { return render( - <MemoryRouter> - <EntityDetails id={id} /> - </MemoryRouter>, + <QueryClientProvider client={queryClient}> + <MemoryRouter> + <EntityDetails id={id} /> + </MemoryRouter> + </QueryClientProvider>, ); }; diff --git a/packages/console/src/components/Navigation/UserInformation.tsx b/packages/console/src/components/Navigation/UserInformation.tsx index c63fa36f5..7579103ef 100644 --- a/packages/console/src/components/Navigation/UserInformation.tsx +++ b/packages/console/src/components/Navigation/UserInformation.tsx @@ -98,11 +98,15 @@ export const UserInformation: React.FC<{}> = () => { onMouseLeave={handlePopoverClose} disableFocusRipple > - <Avatar className={styles.avatar}>{userNameInitial}</Avatar> + <Avatar className={styles.avatar}> + {userNameInitial} + <span className="sr-only">{userName}</span> + </Avatar> <Popover open={open} id="avatar-popover" anchorEl={anchorEl} + aria-hidden anchorOrigin={{ vertical: 'bottom', horizontal: 'left', diff --git a/packages/console/src/components/utils/GlobalStyles.tsx b/packages/console/src/components/utils/GlobalStyles.tsx index 3dbd73e2f..f980a55b2 100644 --- a/packages/console/src/components/utils/GlobalStyles.tsx +++ b/packages/console/src/components/utils/GlobalStyles.tsx @@ -7,6 +7,9 @@ const GlobalStyles = () => { body { overscroll-behavior: none; } + .sr-only { + display: none; + } `); }, []); return <></>; diff --git a/script/test/jest.base.js b/script/test/jest.base.js index f476bca5f..23c160e7f 100644 --- a/script/test/jest.base.js +++ b/script/test/jest.base.js @@ -7,7 +7,7 @@ module.exports = { testPathIgnorePatterns: [ '__stories__', '.storybook', - 'node_modules', + '/node_modules/', 'dist', 'lib', 'build',