diff --git a/frontend/src/component/changeRequest/ChangeRequest.test.tsx b/frontend/src/component/changeRequest/ChangeRequest.test.tsx index 408a8f5ea1..7fb18cd7a7 100644 --- a/frontend/src/component/changeRequest/ChangeRequest.test.tsx +++ b/frontend/src/component/changeRequest/ChangeRequest.test.tsx @@ -1,5 +1,5 @@ -import { FC } from 'react'; -import { render, screen, within, fireEvent } from '@testing-library/react'; +import React, { FC } from 'react'; +import { screen, within, fireEvent } from '@testing-library/react'; import { MemoryRouter, Routes, Route } from 'react-router-dom'; import { ThemeProvider } from 'themes/ThemeProvider'; import { MainLayout } from 'component/layout/MainLayout/MainLayout'; @@ -9,6 +9,7 @@ import { AnnouncerProvider } from '../common/Announcer/AnnouncerProvider/Announc import { testServerRoute, testServerSetup } from '../../utils/testServer'; import { UIProviderContainer } from '../providers/UIProvider/UIProviderContainer'; import { StickyProvider } from 'component/common/Sticky/StickyProvider'; +import { render } from 'utils/testRenderer'; const server = testServerSetup(); @@ -218,33 +219,6 @@ const otherRequests = (feature: string) => { }); }; -const UnleashUiSetup: FC<{ path: string; pathTemplate: string }> = ({ - children, - path, - pathTemplate, -}) => ( - - - - - - - - {children} - } - /> - - - - - - - -); - const setupHttpRoutes = ({ featureName, enabled, @@ -281,12 +255,13 @@ test('add toggle change to pending change request', async () => { setupHttpRoutes({ featureName: 'test', enabled: false }); render( - - - , + + } + /> + , + { route: '/projects/default/features/test' }, ); await verifyBannerForPendingChangeRequest(); diff --git a/frontend/src/component/changeRequest/ChangeRequestPermissions.test.tsx b/frontend/src/component/changeRequest/ChangeRequestPermissions.test.tsx index 21e70c584e..c9045a4fa9 100644 --- a/frontend/src/component/changeRequest/ChangeRequestPermissions.test.tsx +++ b/frontend/src/component/changeRequest/ChangeRequestPermissions.test.tsx @@ -1,4 +1,4 @@ -import { render, screen, waitFor } from '@testing-library/react'; +import { screen, waitFor } from '@testing-library/react'; import { MemoryRouter, Routes, Route } from 'react-router-dom'; import { FeatureView } from '../feature/FeatureView/FeatureView'; import { ThemeProvider } from 'themes/ThemeProvider'; @@ -6,11 +6,12 @@ import { AccessProvider } from '../providers/AccessProvider/AccessProvider'; import { AnnouncerProvider } from '../common/Announcer/AnnouncerProvider/AnnouncerProvider'; import { testServerRoute, testServerSetup } from '../../utils/testServer'; import { UIProviderContainer } from '../providers/UIProvider/UIProviderContainer'; -import { FC } from 'react'; +import React, { FC } from 'react'; import { IPermission } from '../../interfaces/user'; import { SWRConfig } from 'swr'; import { ProjectMode } from '../project/Project/hooks/useProjectEnterpriseSettingsForm'; import { StickyProvider } from 'component/common/Sticky/StickyProvider'; +import { render } from 'utils/testRenderer'; const server = testServerSetup(); @@ -176,33 +177,6 @@ const featureEnvironments = ( }); }; -const UnleashUiSetup: FC<{ path: string; pathTemplate: string }> = ({ - children, - path, - pathTemplate, -}) => ( - new Map() }}> - - - - - - - - - - - - - - - - -); - const strategiesAreDisplayed = async ( firstStrategy: string, secondStrategy: string, @@ -295,12 +269,13 @@ test('open mode + non-project member can perform basic change request actions', setupOtherRoutes(featureName); render( - - - , + + } + /> + , + { route: `/projects/${project}/features/${featureName}` }, ); await openEnvironments(['development', 'production', 'custom']); @@ -325,12 +300,13 @@ test('protected mode + project member can perform basic change request actions', setupOtherRoutes(featureName); render( - - - , + + } + /> + , + { route: `/projects/${project}/features/${featureName}` }, ); await openEnvironments(['development', 'production', 'custom']); @@ -355,12 +331,13 @@ test('protected mode + non-project member cannot perform basic change request ac setupOtherRoutes(featureName); render( - - - , + + } + /> + , + { route: `/projects/${project}/features/${featureName}` }, ); await openEnvironments(['development', 'production', 'custom']);