mirror of
https://github.com/strapi/strapi.git
synced 2025-12-25 22:23:10 +00:00
chore: remove tracking mocks
This commit is contained in:
parent
13502afca0
commit
5acae2e2a9
1
packages/admin-test-utils/custom.d.ts
vendored
1
packages/admin-test-utils/custom.d.ts
vendored
@ -10,6 +10,7 @@ declare global {
|
||||
isEnabled: (featureName?: string) => boolean;
|
||||
};
|
||||
projectType: string;
|
||||
telemetryDisabled: boolean;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@ -57,6 +57,7 @@ window.strapi = {
|
||||
isEnabled: () => false,
|
||||
},
|
||||
projectType: 'Community',
|
||||
telemetryDisabled: true,
|
||||
};
|
||||
|
||||
/* -------------------------------------------------------------------------------------------------
|
||||
|
||||
@ -17,7 +17,6 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
// eslint-disable-next-line
|
||||
CheckPermissions: ({ children }) => <div>{children}</div>,
|
||||
useNotification: jest.fn(),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
|
||||
const client = new QueryClient({
|
||||
|
||||
@ -13,7 +13,6 @@ import ModelsContext from '../../../contexts/ModelsContext';
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useNotification: jest.fn(),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
|
||||
const client = new QueryClient({
|
||||
@ -191,24 +190,26 @@ describe('ADMIN | CM | LV | Configure the view', () => {
|
||||
screen.getByText("This value overrides the label displayed in the table's head")
|
||||
).toBeInTheDocument();
|
||||
});
|
||||
|
||||
|
||||
it('should close edit modal onSubmit', async () => {
|
||||
const history = createMemoryHistory();
|
||||
|
||||
|
||||
const { queryByText } = render(makeApp(history));
|
||||
await waitFor(() =>
|
||||
expect(screen.getByText('Configure the view - Michka')).toBeInTheDocument()
|
||||
);
|
||||
|
||||
|
||||
fireEvent.click(screen.getByLabelText('Edit address'));
|
||||
|
||||
|
||||
expect(
|
||||
screen.getByText("This value overrides the label displayed in the table's head")
|
||||
).toBeInTheDocument();
|
||||
|
||||
|
||||
fireEvent.click(screen.getByText('Finish'));
|
||||
|
||||
expect(queryByText("This value overrides the label displayed in the table's head")).not.toBeInTheDocument();
|
||||
|
||||
expect(
|
||||
queryByText("This value overrides the label displayed in the table's head")
|
||||
).not.toBeInTheDocument();
|
||||
});
|
||||
|
||||
it('should not show sortable toggle input if field not sortable', async () => {
|
||||
|
||||
@ -17,7 +17,6 @@ jest.mock('react-redux', () => ({
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
LoadingIndicatorPage: () => <div>Loading</div>,
|
||||
useStrapiApp: jest.fn(() => ({ menu: [] })),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
NotFound: () => <div>not found</div>,
|
||||
CheckPagePermissions: ({ children }) => children,
|
||||
useGuidedTour: jest.fn(() => ({
|
||||
|
||||
@ -9,10 +9,6 @@ jest.mock('react-redux', () => ({
|
||||
useSelector: jest.fn(() => 'init'),
|
||||
}));
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
useTracking: jest.fn(() => ({ trackUsage: trackUsageMock })),
|
||||
}));
|
||||
|
||||
describe('Admin | pages | Admin | useTrackUsage', () => {
|
||||
it('should call the trackUsage method on mount with didAccessAuthenticatedAdministration', () => {
|
||||
const { rerender } = renderHook(() => useTrackUsage());
|
||||
|
||||
@ -11,7 +11,6 @@ import { useModels } from '../../../hooks';
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useAppInfo: jest.fn(() => ({ communityEdition: true })),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
useGuidedTour: jest.fn(() => ({
|
||||
isGuidedTourVisible: false,
|
||||
guidedTourState: {
|
||||
|
||||
@ -20,9 +20,7 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
useNotification: jest.fn(() => {
|
||||
return toggleNotification;
|
||||
}),
|
||||
pxToRem: jest.fn(),
|
||||
CheckPagePermissions: ({ children }) => children,
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
useAppInfo: jest.fn(() => ({
|
||||
autoReload: true,
|
||||
dependencies: {
|
||||
|
||||
@ -20,9 +20,7 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
useNotification: jest.fn(() => {
|
||||
return toggleNotification;
|
||||
}),
|
||||
pxToRem: jest.fn(),
|
||||
CheckPagePermissions: ({ children }) => children,
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
useAppInfo: jest.fn(() => ({
|
||||
autoReload: true,
|
||||
dependencies: {
|
||||
|
||||
@ -22,9 +22,7 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
useNotification: jest.fn(() => {
|
||||
return toggleNotification;
|
||||
}),
|
||||
pxToRem: jest.fn(),
|
||||
CheckPagePermissions: ({ children }) => children,
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
useAppInfo: jest.fn(() => ({
|
||||
autoReload: true,
|
||||
dependencies: {
|
||||
|
||||
@ -20,7 +20,6 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
useFocusWhenNavigate: jest.fn(),
|
||||
useAppInfo: jest.fn(() => ({ setUserDisplayName: jest.fn() })),
|
||||
useOverlayBlocker: jest.fn(() => ({ lockApp: jest.fn, unlockApp: jest.fn() })),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
|
||||
const client = new QueryClient({
|
||||
|
||||
@ -6,11 +6,6 @@ import { createMemoryHistory } from 'history';
|
||||
import { ThemeProvider, lightTheme } from '@strapi/design-system';
|
||||
import SettingsNav from '../index';
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
|
||||
const menu = [
|
||||
{
|
||||
id: 'global',
|
||||
|
||||
@ -6,11 +6,6 @@ import { NotificationsProvider } from '@strapi/helper-plugin';
|
||||
|
||||
import DeleteButton from '../index';
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
|
||||
function ComponentToTest(props) {
|
||||
return (
|
||||
<IntlProvider locale="en" messages={{}}>
|
||||
|
||||
@ -14,7 +14,6 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useNotification: jest.fn(),
|
||||
useFocusWhenNavigate: jest.fn(),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
useRBAC: jest.fn(() => ({
|
||||
allowedActions: {
|
||||
canCreate: true,
|
||||
|
||||
@ -24,9 +24,6 @@ const PROJECT_SETTINGS_DATA_FIXTURES = {
|
||||
},
|
||||
};
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
jest.mock('../../../../../../../hooks', () => ({
|
||||
useConfigurations: jest.fn(() => ({
|
||||
logos: {
|
||||
|
||||
@ -19,7 +19,6 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useNotification: jest.fn(() => jest.fn()),
|
||||
useOverlayBlocker: jest.fn(() => ({ lockApp: jest.fn(), unlockApp: jest.fn() })),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
|
||||
const makeApp = (history) => (
|
||||
|
||||
@ -19,7 +19,6 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useNotification: jest.fn(() => jest.fn()),
|
||||
useOverlayBlocker: jest.fn(() => ({ lockApp: jest.fn(), unlockApp: jest.fn() })),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
|
||||
const makeApp = (history) => (
|
||||
|
||||
@ -14,7 +14,6 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useNotification: jest.fn(),
|
||||
useFocusWhenNavigate: jest.fn(),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
useRBAC: jest.fn(() => ({
|
||||
allowedActions: {
|
||||
canCreate: true,
|
||||
|
||||
@ -15,11 +15,6 @@ import { reducer } from '../../../../reducer';
|
||||
|
||||
import { STAGE_COLOR_DEFAULT } from '../../../../constants';
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useTracking: jest.fn().mockReturnValue({ trackUsage: jest.fn() }),
|
||||
}));
|
||||
|
||||
const STAGES_FIXTURE = {
|
||||
id: 1,
|
||||
index: 0,
|
||||
|
||||
@ -21,11 +21,6 @@ jest.mock('../../../actions', () => ({
|
||||
...jest.requireActual('../../../actions'),
|
||||
}));
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useTracking: jest.fn().mockReturnValue({ trackUsage: jest.fn() }),
|
||||
}));
|
||||
|
||||
const STAGES_FIXTURE = [
|
||||
{
|
||||
id: 1,
|
||||
|
||||
@ -18,7 +18,6 @@ import { reducer } from '../reducer';
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useNotification: jest.fn().mockReturnValue(jest.fn()),
|
||||
useTracking: jest.fn().mockReturnValue({ trackUsage: jest.fn() }),
|
||||
// eslint-disable-next-line react/prop-types
|
||||
CheckPagePermissions({ children }) {
|
||||
return children;
|
||||
|
||||
@ -10,7 +10,6 @@ import { SingleSignOn } from '../index';
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
useNotification: jest.fn().mockImplementation(() => jest.fn()),
|
||||
useOverlayBlocker: jest.fn(() => ({ lockApp: jest.fn(), unlockApp: jest.fn() })),
|
||||
useRBAC: jest.fn(),
|
||||
|
||||
@ -34,9 +34,6 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
get: jest.fn().mockReturnValue(mockCustomField),
|
||||
getAll,
|
||||
}),
|
||||
useTracking: jest.fn(() => ({
|
||||
trackUsage: jest.fn(),
|
||||
})),
|
||||
}));
|
||||
|
||||
const mockAttributes = [
|
||||
|
||||
@ -3,12 +3,6 @@ import { INITIAL_STATE_DATA } from '../constants';
|
||||
import FormModalNavigationProvider from '../index';
|
||||
import useFormModalNavigation from '../../../hooks/useFormModalNavigation';
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
useTracking: jest.fn(() => ({
|
||||
trackUsage: jest.fn(),
|
||||
})),
|
||||
}));
|
||||
|
||||
const removeFunctionsFromObject = (state) => {
|
||||
const stringified = JSON.stringify(state);
|
||||
const parsed = JSON.parse(stringified);
|
||||
|
||||
@ -32,7 +32,6 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
// eslint-disable-next-line
|
||||
CheckPermissions: ({ children }) => <div>{children}</div>,
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
|
||||
const makeApp = () => {
|
||||
|
||||
@ -12,11 +12,6 @@ import SearchAsset from '../index';
|
||||
|
||||
const handleChange = jest.fn();
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
|
||||
const makeApp = (queryValue) => (
|
||||
<ThemeProvider theme={lightTheme}>
|
||||
<IntlProvider locale="en">
|
||||
|
||||
@ -14,7 +14,6 @@ jest.mock('../../../../hooks/useFolder');
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
usePersistentState: jest.fn().mockReturnValue([0, jest.fn()]),
|
||||
}));
|
||||
|
||||
|
||||
@ -15,7 +15,6 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useNotification: jest.fn(() => jest.fn()),
|
||||
useQueryParams: jest.fn(),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
|
||||
jest.mock('../../../hooks/useMediaLibraryPermissions');
|
||||
|
||||
@ -13,7 +13,6 @@ import { useMediaLibraryPermissions } from '../../../hooks/useMediaLibraryPermis
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useQueryParams: jest.fn().mockReturnValue([{ query: {} }]),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
useFetchClient: jest.fn().mockReturnValue({
|
||||
put: jest.fn().mockImplementation({}),
|
||||
}),
|
||||
|
||||
@ -11,7 +11,6 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
useNotification: jest.fn(() => ({
|
||||
toggleNotification: jest.fn(),
|
||||
})),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
|
||||
const ASSET_FIXTURES = [
|
||||
|
||||
@ -8,7 +8,6 @@ import { TableList } from '..';
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
useQueryParams: jest.fn(() => [{ query: {} }]),
|
||||
}));
|
||||
|
||||
|
||||
@ -9,7 +9,6 @@ jest.mock('../../../../utils/getTrad', () => (x) => x);
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
|
||||
const queryClient = new QueryClient({
|
||||
|
||||
@ -25,7 +25,6 @@ const notificationStatusMock = jest.fn();
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useNotification: () => notificationStatusMock,
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
useFetchClient: jest.fn().mockReturnValue({
|
||||
put: jest.fn().mockResolvedValue({ data: { data: {} } }),
|
||||
get: jest.fn(),
|
||||
|
||||
@ -8,11 +8,6 @@ import { ThemeProvider, lightTheme } from '@strapi/design-system';
|
||||
|
||||
import useModalQueryParams from '../useModalQueryParams';
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
}));
|
||||
|
||||
const refetchQueriesMock = jest.fn();
|
||||
|
||||
jest.mock('react-query', () => ({
|
||||
|
||||
@ -14,9 +14,6 @@ jest.mock('@strapi/helper-plugin', () => ({
|
||||
useOverlayBlocker: jest.fn(() => ({ lockApp: jest.fn, unlockApp: jest.fn() })),
|
||||
useRBAC: jest.fn(),
|
||||
CheckPagePermissions: ({ children }) => children,
|
||||
useTracking: jest.fn(() => ({
|
||||
trackUsage: jest.fn(),
|
||||
})),
|
||||
}));
|
||||
|
||||
const client = new QueryClient({
|
||||
|
||||
@ -9,7 +9,6 @@ import { ProvidersPage } from '../index';
|
||||
|
||||
jest.mock('@strapi/helper-plugin', () => ({
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
useNotification: jest.fn(),
|
||||
useOverlayBlocker: jest.fn(() => ({ lockApp: jest.fn(), unlockApp: jest.fn() })),
|
||||
useRBAC: jest.fn(),
|
||||
|
||||
@ -19,7 +19,6 @@ jest.mock('@strapi/helper-plugin', () => {
|
||||
...jest.requireActual('@strapi/helper-plugin'),
|
||||
useNotification: mockUseNotification,
|
||||
useOverlayBlocker: jest.fn(() => ({ lockApp: jest.fn(), unlockApp: jest.fn() })),
|
||||
useTracking: jest.fn(() => ({ trackUsage: jest.fn() })),
|
||||
};
|
||||
});
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user