diff --git a/packages/core/admin/admin/src/pages/SettingsPage/pages/ApiTokens/ListView/tests/index.test.js b/packages/core/admin/admin/src/pages/SettingsPage/pages/ApiTokens/ListView/tests/index.test.js index 5ea88de2ff..b3333a555c 100644 --- a/packages/core/admin/admin/src/pages/SettingsPage/pages/ApiTokens/ListView/tests/index.test.js +++ b/packages/core/admin/admin/src/pages/SettingsPage/pages/ApiTokens/ListView/tests/index.test.js @@ -37,6 +37,21 @@ jest.spyOn(axiosInstance, 'get').mockResolvedValue({ jest.spyOn(Date, 'now').mockImplementation(() => new Date('2015-10-01T08:00:00.000Z')); +jest.mock('react-intl', () => { + const reactIntl = jest.requireActual('react-intl'); + const intl = reactIntl.createIntl({ + locale: 'en', + }); + + intl.formatDate = jest.fn(() => '11/15/2021'); + intl.formatTime = jest.fn(() => '12:00 AM'); + + return { + ...reactIntl, + useIntl: () => intl, + }; +}); + const client = new QueryClient({ defaultOptions: { queries: { diff --git a/packages/core/helper-plugin/lib/src/components/FilterListURLQuery/tests/index.test.js b/packages/core/helper-plugin/lib/src/components/FilterListURLQuery/tests/index.test.js index ff3dae7b55..5f99fc4cdd 100644 --- a/packages/core/helper-plugin/lib/src/components/FilterListURLQuery/tests/index.test.js +++ b/packages/core/helper-plugin/lib/src/components/FilterListURLQuery/tests/index.test.js @@ -13,6 +13,36 @@ import { createMemoryHistory } from 'history'; import qs from 'qs'; import FilterListURLQuery from '../index'; +jest.mock('react-intl', () => { + const reactIntl = jest.requireActual('react-intl'); + const intl = reactIntl.createIntl({ + locale: 'en', + messages: { + 'components.FilterOptions.FILTER_TYPES.$eq': 'is', + 'components.FilterOptions.FILTER_TYPES.$ne': 'is not', + 'components.FilterOptions.FILTER_TYPES.$contains': 'contains (case sensitive)', + 'components.FilterOptions.FILTER_TYPES.$notContains': 'does not contain (case sensitive)', + 'components.FilterOptions.FILTER_TYPES.$gt': 'is greater than', + 'components.FilterOptions.FILTER_TYPES.$gte': 'is greater than or equal to', + 'components.FilterOptions.FILTER_TYPES.$lt': 'is lower than', + 'components.FilterOptions.FILTER_TYPES.$lte': 'is lower than or equal to', + 'components.FilterOptions.FILTER_TYPES.$startsWith': 'starts with', + 'components.FilterOptions.FILTER_TYPES.$endsWith': 'ends with', + 'components.FilterOptions.FILTER_TYPES.$null': 'is null', + 'components.FilterOptions.FILTER_TYPES.$notNull': 'is not null', + }, + textComponent: 'span', + }); + + intl.formatDate = jest.fn(() => 'Wednesday, September 1, 2021'); + intl.formatTime = jest.fn(() => '12:45 AM'); + + return { + ...reactIntl, + useIntl: () => intl, + }; +}); + const makeApp = (history, filtersSchema) => (