Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Features/alias tidy up #11919

Draft
wants to merge 33 commits into
base: latest
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
b88dc55
WIP: first bit
eagerterrier Aug 28, 2024
91b7890
WIP: models
eagerterrier Aug 28, 2024
605b33b
WIP: routes
eagerterrier Aug 28, 2024
ae4d7a8
WIP: contexts
eagerterrier Aug 28, 2024
31b28fb
WIP: server
eagerterrier Aug 28, 2024
e494a91
WIP: lib
eagerterrier Aug 28, 2024
c9cbe08
WIP: legacy
eagerterrier Aug 28, 2024
27906b4
WIP: legacy components
eagerterrier Aug 28, 2024
29842d5
WIP: new components
eagerterrier Aug 28, 2024
1e19b91
WIP: new components for psammead, too
eagerterrier Aug 28, 2024
f1ed838
WIP: nextjs tidy
eagerterrier Aug 28, 2024
4168f5c
WIP: data
eagerterrier Aug 28, 2024
7152cdf
WIP: react test lib
eagerterrier Aug 28, 2024
92afe8c
WIP: react test lib
eagerterrier Aug 28, 2024
707ca2e
WIP: hooks
eagerterrier Aug 28, 2024
d3ce693
WIP: merge latest
eagerterrier Aug 28, 2024
dc2e57e
WIP: storybook
eagerterrier Aug 28, 2024
adcc4e2
WIP: theme provider
eagerterrier Aug 28, 2024
bc45ab1
WIP: few more
eagerterrier Aug 28, 2024
93c5169
WIP: nextjs doesn't have this short cut
eagerterrier Aug 28, 2024
94e508a
WIP: nextjs doesn't have this short cut
eagerterrier Aug 28, 2024
7d68f69
WIP: nextjs doesn't have this short cut
eagerterrier Aug 28, 2024
00bb63a
WIP: lint
eagerterrier Aug 28, 2024
70aadd9
WIP: snapshot
eagerterrier Aug 28, 2024
7d68d47
WIP: integration tests didn't like the shortcuts
eagerterrier Aug 28, 2024
0f16de8
Merge branch 'latest' into features/alias-tidy-up
eagerterrier Aug 28, 2024
56a6df5
WIP: tweak
eagerterrier Aug 28, 2024
d286a5d
TMP: no idea. Was left here when I got back to my machine
eagerterrier Sep 10, 2024
a8c1980
Merge branch 'latest' into features/alias-tidy-up
eagerterrier Sep 16, 2024
bd6364a
FIX: linting
eagerterrier Sep 16, 2024
a049fba
FIX: legacy components
eagerterrier Sep 16, 2024
c93afa3
FIX: linting
eagerterrier Sep 16, 2024
a163541
FIX: storybook having some issues
eagerterrier Sep 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
24 changes: 15 additions & 9 deletions dirAlias.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,48 +9,54 @@ module.exports = {
webpackDirAlias: {
'#app': resolvePath('src/app'),
'#contexts': resolvePath('src/app/contexts'),
'#components': resolvePath('src/app/legacy/components'),
'#components': resolvePath('src/app/components'),
'#containers': resolvePath('src/app/legacy/containers'),
'#data': resolvePath('data/'),
'#hooks': resolvePath('src/app/hooks'),
'#psammead': resolvePath('src/app/legacy/psammead'),
'#legacy': resolvePath('src/app/legacy'),
'#lib': resolvePath('src/app/lib/'),
'#models': resolvePath('src/app/models/'),
'#pages': resolvePath('src/app/pages/'),
'#testHelpers': resolvePath('src/testHelpers/'),
'#psammead': resolvePath('src/app/legacy/psammead/'),
'#routes': resolvePath('src/app/routes/'),
'#server': resolvePath('src/server/'),
'#storybook': resolvePath('.storybook/'),
'#testHelpers': resolvePath('src/testHelpers/'),
},
jestDirAlias: {
'^#app(.*)$': '<rootDir>/src/app$1',
'^#contexts(.*)$': '<rootDir>/src/app/contexts$1',
'^#components(.*)$': '<rootDir>/src/app/legacy/components$1',
'^#components(.*)$': '<rootDir>/src/app/components$1',
'^#containers(.*)$': '<rootDir>/src/app/legacy/containers$1',
'^#data(.*)$': '<rootDir>/data$1',
'^#hooks(.*)$': '<rootDir>/src/app/hooks$1',
'^#psammead(.*)$': '<rootDir>/src/app/legacy/psammead$1',
'^#legacy(.*)$': '<rootDir>/src/app/legacy$1',
'^#lib(.*)$': '<rootDir>/src/app/lib$1',
'^#models(.*)$': '<rootDir>/src/app/models$1',
'^#pages(.*)$': '<rootDir>/src/app/pages$1',
'^#testHelpers(.*)$': '<rootDir>/src/testHelpers$1',
'^#psammead(.*)$': '<rootDir>/src/app/legacy/psammead$1',
'^#routes(.*)$': '<rootDir>/src/app/routes$1',
'^#server(.*)$': '<rootDir>/src/server$1',
'^#storybook(.*)$': '<rootDir>/.storybook$1',
'^#testHelpers(.*)$': '<rootDir>/src/testHelpers$1',
},
eslintDirAlias: {
map: [
['#app', './src/app'],
['#contexts', './src/app/contexts'],
['#components', './src/app/legacy/components'],
['#components', './src/app/components'],
['#containers', './src/app/legacy/containers'],
['#data', './data'],
['#hooks', './src/app/hooks'],
['#legacy', './src/app/legacy'],
['#lib', './src/app/lib'],
['#psammead', './src/app/legacy/psammead'],
['#models', './src/app/models'],
['#pages', './src/app/pages'],
['#testHelpers', './src/testHelpers'],
['#psammead', './src/app/legacy/psammead'],
['#routes', './src/app/routes'],
['#server', './src/server'],
['#storybook', './.storybook'],
['#testHelpers', './src/testHelpers'],
],
extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'],
},
Expand Down
8 changes: 5 additions & 3 deletions jsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,18 @@
"paths": {
"#app/*": ["./src/app/*"],
"#contexts/*": ["./src/app/contexts/*"],
"#components/*": ["./src/app/legacy/components/*"],
"#components/*": ["./src/app/components/*"],
"#containers/*": ["./src/app/legacy/containers/*"],
"#data/*": ["./data/*"],
"#hooks/*": [".src/app/hooks/*"],
"#legacy/*": ["./src/app/legacy/*"],
"#psammead/*": ["./src/app/legacy/psammead/*"],
"#lib/*": ["./src/app/lib/*"],
"#models/*": ["./src/app/models/*"],
"#pages/*": ["./src/app/pages/*"],
"#testHelpers/*": ["./src/testHelpers/*"],
"#server/*": ["./src/server/*"]
"#routes/*": ["./src/app/routes/*"],
"#server/*": ["./src/server/*"],
"#testHelpers/*": ["./src/testHelpers/*"]
}
},
"exclude": ["node_modules", "dist"]
Expand Down
2 changes: 1 addition & 1 deletion src/app/components/ATIAnalytics/amp/index.test.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import { render } from '../../react-testing-library-with-providers';
import { render } from '#components/react-testing-library-with-providers';
import AmpATIAnalytics from '.';

describe('Amp ATI Analytics', () => {
Expand Down
2 changes: 1 addition & 1 deletion src/app/components/ATIAnalytics/atiUrl/index.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { resetWindowValue } from '#psammead/psammead-test-helpers/src';
import * as genericLabelHelpers from '../../../lib/analyticsUtils';
import * as genericLabelHelpers from '#lib/analyticsUtils';
import { buildATIPageTrackPath, buildATIEventTrackUrl } from '.';

// @ts-expect-error required for testing purposes
Expand Down
2 changes: 1 addition & 1 deletion src/app/components/ATIAnalytics/atiUrl/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import {
getCampaignType,
getATIMarketingString,
getRSSMarketingString,
} from '../../../lib/analyticsUtils';
} from '#lib/analyticsUtils';
import { ATIEventTrackingProps, ATIPageTrackingProps } from '../types';

/*
Expand Down
4 changes: 2 additions & 2 deletions src/app/components/ATIAnalytics/beacon/index.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as sendBeacon from '../../../lib/analyticsUtils/sendBeacon';
import * as analyticsUtils from '../../../lib/analyticsUtils';
import * as sendBeacon from '#lib/analyticsUtils/sendBeacon';
import * as analyticsUtils from '#lib/analyticsUtils';
import { sendEventBeacon } from '.';

const sendBeaconSpy = jest.spyOn(sendBeacon, 'default');
Expand Down
2 changes: 1 addition & 1 deletion src/app/components/ATIAnalytics/beacon/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import sendBeacon from '../../../lib/analyticsUtils/sendBeacon';
import sendBeacon from '#lib/analyticsUtils/sendBeacon';
import { buildATIEventTrackUrl } from '../atiUrl';
import { ATIEventTrackingProps } from '../types';

Expand Down
7 changes: 2 additions & 5 deletions src/app/components/ATIAnalytics/canonical/index.test.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
import React from 'react';
import {
render,
act,
} from '#app/components/react-testing-library-with-providers';
import { render, act } from '#components/react-testing-library-with-providers';
import * as isOperaProxy from '#app/lib/utilities/isOperaProxy';
import * as beacon from '../../../lib/analyticsUtils/sendBeacon';
import * as beacon from '#lib/analyticsUtils/sendBeacon';
import CanonicalATIAnalytics from '.';

describe('Canonical ATI Analytics', () => {
Expand Down
2 changes: 1 addition & 1 deletion src/app/components/ATIAnalytics/canonical/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { getEnvConfig } from '#app/lib/utilities/getEnvConfig';
import { RequestContext } from '#app/contexts/RequestContext';
import isOperaProxy from '#app/lib/utilities/isOperaProxy';
import { Helmet } from 'react-helmet';
import sendBeacon from '../../../lib/analyticsUtils/sendBeacon';
import sendBeacon from '#lib/analyticsUtils/sendBeacon';
import { ATIAnalyticsProps } from '../types';
import sendBeaconOperaMiniScript from './sendBeaconOperaMiniScript';

Expand Down
4 changes: 2 additions & 2 deletions src/app/components/ATIAnalytics/index.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import {
setWindowValue,
resetWindowValue,
} from '#psammead/psammead-test-helpers/src';
import { render } from '../react-testing-library-with-providers';
import { render } from '#components/react-testing-library-with-providers';
import {
ARTICLE_PAGE,
FRONT_PAGE,
Expand All @@ -22,7 +22,7 @@ import {
STORY_PAGE,
CORRESPONDENT_STORY_PAGE,
MEDIA_ARTICLE_PAGE,
} from '../../routes/utils/pageTypes';
} from '#routes/utils/pageTypes';
import ATIAnalytics from '.';
import * as amp from './amp';
import * as canonical from './canonical';
Expand Down
2 changes: 1 addition & 1 deletion src/app/components/ATIAnalytics/index.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React, { useContext } from 'react';
import { RequestContext } from '#contexts/RequestContext';
import { ServiceContext } from '../../contexts/ServiceContext';
import { ServiceContext } from '#contexts/ServiceContext';
import CanonicalATIAnalytics from './canonical';
import AmpATIAnalytics from './amp';
import { ATIProps } from './types';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { TOPIC_PAGE } from '#app/routes/utils/pageTypes';
import { TOPIC_PAGE } from '#routes/utils/pageTypes';
import * as analyticsUtils from '#lib/analyticsUtils';
import { RequestContextProps } from '../../../../contexts/RequestContext';
import { ServiceConfig } from '../../../../models/types/serviceConfig';
import { RequestContextProps } from '#contexts/RequestContext';
import { ServiceConfig } from '#models/types/serviceConfig';
import { buildPageATIParams, buildPageATIUrl } from './buildParams';

(analyticsUtils.getAtUserId as jest.Mock) = jest.fn();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { LIBRARY_VERSION } from '../../../../lib/analyticsUtils';
import { LIBRARY_VERSION } from '#lib/analyticsUtils';
import { buildATIPageTrackPath } from '../../atiUrl';
import { ATIDataWithContexts } from '../../types';

Expand Down
8 changes: 4 additions & 4 deletions src/app/components/ATIAnalytics/params/index.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* eslint-disable no-console */
import * as analyticsUtils from '../../../lib/analyticsUtils';
import * as analyticsUtils from '#lib/analyticsUtils';
import {
ARTICLE_PAGE,
FRONT_PAGE,
Expand All @@ -10,11 +10,11 @@ import {
HOME_PAGE,
ERROR_PAGE,
LIVE_PAGE,
} from '../../../routes/utils/pageTypes';
} from '#routes/utils/pageTypes';
import { RequestContextProps } from '#contexts/RequestContext';
import { ServiceConfig } from '#models/types/serviceConfig';
import { buildATIUrl, buildATIEventTrackingParams } from '.';
import * as buildPageATIFunctionImports from './genericPage/buildParams';
import { RequestContextProps } from '../../../contexts/RequestContext';
import { ServiceConfig } from '../../../models/types/serviceConfig';
import { ATIData, PageData } from '../types';

(analyticsUtils.getAtUserId as jest.Mock) = jest.fn();
Expand Down
8 changes: 4 additions & 4 deletions src/app/components/ATIAnalytics/params/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,10 @@ import {
UGC_PAGE,
AV_EMBEDS,
DOWNLOADS_PAGE,
} from '../../../routes/utils/pageTypes';
} from '#routes/utils/pageTypes';
import { RequestContextProps } from '#contexts/RequestContext';
import { ServiceConfig } from '#models/types/serviceConfig';
import { PageTypes } from '#models/types/global';
import {
buildTvRadioATIParams,
buildTvRadioATIUrl,
Expand All @@ -28,14 +31,11 @@ import {
buildIndexPageATIParams,
buildIndexPageATIUrl,
} from './indexPage/buildParams';
import { RequestContextProps } from '../../../contexts/RequestContext';
import { ServiceConfig } from '../../../models/types/serviceConfig';
import {
PageData,
ATIPageTrackingProps,
ATIConfigurationDetailsProviders,
} from '../types';
import { PageTypes } from '../../../models/types/global';

const MIGRATED_PAGE_TYPES: PageTypes[] = [
HOME_PAGE,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import * as analyticsUtils from '#lib/analyticsUtils';
import { FRONT_PAGE, FEATURE_INDEX_PAGE } from '#app/routes/utils/pageTypes';
import { FRONT_PAGE, FEATURE_INDEX_PAGE } from '#routes/utils/pageTypes';
import { RequestContextProps } from '#contexts/RequestContext';
import { ServiceConfig } from '#models/types/serviceConfig';
import { buildIndexPageATIParams, buildIndexPageATIUrl } from './buildParams';
import { RequestContextProps } from '../../../../contexts/RequestContext';
import { ServiceConfig } from '../../../../models/types/serviceConfig';

(analyticsUtils.getAtUserId as jest.Mock) = jest.fn();
(analyticsUtils.getCurrentTime as jest.Mock) = jest
Expand Down
11 changes: 4 additions & 7 deletions src/app/components/ATIAnalytics/params/indexPage/buildParams.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,13 @@
import {
LIBRARY_VERSION,
getPublishedDatetime,
} from '../../../../lib/analyticsUtils';
import { LIBRARY_VERSION, getPublishedDatetime } from '#lib/analyticsUtils';
import {
getContentId,
getContentType,
getLanguage,
getPageIdentifier,
getPageTitle,
} from '../../../../lib/analyticsUtils/indexPage';
import { RequestContextProps } from '../../../../contexts/RequestContext';
import { ServiceConfig } from '../../../../models/types/serviceConfig';
} from '#lib/analyticsUtils/indexPage';
import { RequestContextProps } from '#contexts/RequestContext';
import { ServiceConfig } from '#models/types/serviceConfig';
import { buildATIPageTrackPath } from '../../atiUrl';
import { PageData } from '../../types';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as analyticsUtils from '#lib/analyticsUtils';
import { RequestContextProps } from '../../../../contexts/RequestContext';
import { ServiceConfig } from '../../../../models/types/serviceConfig';
import { RequestContextProps } from '#contexts/RequestContext';
import { ServiceConfig } from '#models/types/serviceConfig';
import { buildTopicPageATIParams, buildTopicPageATIUrl } from './buildParams';

(analyticsUtils.getAtUserId as jest.Mock) = jest.fn();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { LIBRARY_VERSION } from '../../../../lib/analyticsUtils';
import { RequestContextProps } from '../../../../contexts/RequestContext';
import { ServiceConfig } from '../../../../models/types/serviceConfig';
import { LIBRARY_VERSION } from '#lib/analyticsUtils';
import { RequestContextProps } from '#contexts/RequestContext';
import { ServiceConfig } from '#models/types/serviceConfig';
import { buildATIPageTrackPath } from '../../atiUrl';
import { PageData } from '../../types';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as analyticsUtils from '#lib/analyticsUtils';
import { RequestContextProps } from '../../../../contexts/RequestContext';
import { ServiceConfig } from '../../../../models/types/serviceConfig';
import { RequestContextProps } from '#contexts/RequestContext';
import { ServiceConfig } from '#models/types/serviceConfig';
import { buildTvRadioATIParams, buildTvRadioATIUrl } from './buildParams';

(analyticsUtils.getAtUserId as jest.Mock) = jest.fn();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { LIBRARY_VERSION } from '../../../../lib/analyticsUtils';
import { RequestContextProps } from '../../../../contexts/RequestContext';
import { ServiceConfig } from '../../../../models/types/serviceConfig';
import { LIBRARY_VERSION } from '#lib/analyticsUtils';
import { RequestContextProps } from '#contexts/RequestContext';
import { ServiceConfig } from '#models/types/serviceConfig';
import { buildATIPageTrackPath } from '../../atiUrl';
import { PageData } from '../../types';

Expand Down
6 changes: 3 additions & 3 deletions src/app/components/ATIAnalytics/types.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { PageTypes, Platforms, Services } from '../../models/types/global';
import { RequestContextProps } from '../../contexts/RequestContext';
import { ServiceConfig } from '../../models/types/serviceConfig';
import { PageTypes, Platforms, Services } from '#models/types/global';
import { RequestContextProps } from '#contexts/RequestContext';
import { ServiceConfig } from '#models/types/serviceConfig';

export interface AMPAnalyticsData {
transport: {
Expand Down
2 changes: 1 addition & 1 deletion src/app/components/Ad/Amp/AdSlot/index.test.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import { render } from '../../../react-testing-library-with-providers';
import { render } from '#components/react-testing-library-with-providers';
import AdSlot, { getDataSlot, getAssetType } from '.';

describe('getAssetType', () => {
Expand Down
8 changes: 4 additions & 4 deletions src/app/components/Ad/Amp/AdSlot/index.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import React from 'react';
import isLive from '#lib/utilities/isLive';
import { STORY_PAGE } from '../../../../routes/utils/pageTypes';
import { PageTypes, Services } from '../../../../models/types/global';
import { SlotType } from '../../types';
import { STORY_PAGE } from '#routes/utils/pageTypes';
import { PageTypes, Services } from '#models/types/global';
import {
GROUP_3_MAX_WIDTH_BP,
GROUP_4_MIN_WIDTH_BP,
} from '../../../ThemeProvider/mediaQueries';
} from '#components/ThemeProvider/mediaQueries';
import { SlotType } from '../../types';

const publicServiceList = ['news', 'sport', 'ws'];

Expand Down
8 changes: 4 additions & 4 deletions src/app/components/Ad/Amp/index.test.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import React from 'react';
import { RequestContextProvider } from '#contexts/RequestContext';
import { FRONT_PAGE } from '#app/routes/utils/pageTypes';
import { FRONT_PAGE } from '#routes/utils/pageTypes';
import { render } from '#components/react-testing-library-with-providers';
import { ServiceContext } from '#contexts/ServiceContext';
import latinDiacritics from '#components/ThemeProvider/fontScripts/latinWithDiacritics';
import AmpAd, { AMP_ACCESS_FETCH } from './index';
import { render } from '../../react-testing-library-with-providers';
import { ServiceContext } from '../../../contexts/ServiceContext';
import latinDiacritics from '../../ThemeProvider/fontScripts/latinWithDiacritics';
import { SlotType } from '../types';

const adJsonAttributes = (slotType: SlotType) => ({
Expand Down
4 changes: 2 additions & 2 deletions src/app/components/Ad/Amp/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ import {
AMP_ADS_JS,
} from '#psammead/psammead-assets/src/amp-boilerplate';
import { getEnvConfig } from '#app/lib/utilities/getEnvConfig';
import { ServiceContext } from '../../../contexts/ServiceContext';
import { ServiceContext } from '#contexts/ServiceContext';
import { Direction, PageTypes, Services } from '#models/types/global';
import getAdsAriaLabel from '../utilities/getAdsAriaLabel';
import AdSlot from './AdSlot';
import { Direction, PageTypes, Services } from '../../../models/types/global';
import styles from './index.styles';
import adStyles from '../utilities/adSlot.styles';
import { AdProps, SLOT_TYPES, SlotType } from '../types';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import {
render,
act,
waitFor,
} from '../../../react-testing-library-with-providers';
} from '#components/react-testing-library-with-providers';
import AdBootstrapJs from '.';

describe('AdBootstrapJs', () => {
Expand Down
4 changes: 2 additions & 2 deletions src/app/components/Ad/Canonical/index.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import React from 'react';
import { BrowserRouter } from 'react-router-dom';
import { RequestContext, RequestContextProps } from '#contexts/RequestContext';
import isLive from '#lib/utilities/isLive';
import { render } from '../../react-testing-library-with-providers';
import { render } from '#components/react-testing-library-with-providers';
import CanonicalAd, { getBootstrapSrc } from '.';
import { SlotType } from '../types';

Expand Down Expand Up @@ -56,7 +56,7 @@ describe('CanonicalAds Ads', () => {
});
});

jest.mock('../../../lib/utilities/isLive', () =>
jest.mock('#lib/utilities/isLive', () =>
jest.fn().mockImplementation(() => false),
);

Expand Down
Loading
Loading