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']);