From 726b65914bccf32ac378157312d94a5e47fd0ec7 Mon Sep 17 00:00:00 2001 From: MariaZ Date: Tue, 20 Sep 2022 12:37:41 +0200 Subject: [PATCH] Move react-i18next mock to jest-setup.js --- test/components/AcceptLicense.spec.js | 9 +-------- test/components/common/AppHelp.spec.js | 9 +-------- test/components/common/StatsOverview.spec.js | 9 +-------- test/components/common/StatsTable.spec.js | 6 ------ test/components/settings/License.spec.js | 9 +-------- test/components/stats.spec.js | 6 ------ 6 files changed, 4 insertions(+), 44 deletions(-) diff --git a/test/components/AcceptLicense.spec.js b/test/components/AcceptLicense.spec.js index c8d1754..966e9dc 100644 --- a/test/components/AcceptLicense.spec.js +++ b/test/components/AcceptLicense.spec.js @@ -1,5 +1,6 @@ import React from 'react' import { render, screen, fireEvent } from '@testing-library/react-native' + import AcceptLicense from '../../components/AcceptLicense' import { saveLicenseFlag } from '../../local-storage' @@ -8,14 +9,6 @@ jest.mock('../../local-storage', () => ({ saveLicenseFlag: jest.fn(() => Promise.resolve()), })) -jest.mock('react-i18next', () => ({ - useTranslation: () => ({ - t: (str, options) => { - return str + (options ? JSON.stringify(options) : '') - }, - }), -})) - describe('AcceptLicense', () => { test('On clicking OK button, the license is accepted', async () => { const mockedSetLicense = jest.fn() diff --git a/test/components/common/AppHelp.spec.js b/test/components/common/AppHelp.spec.js index ac61344..c339036 100644 --- a/test/components/common/AppHelp.spec.js +++ b/test/components/common/AppHelp.spec.js @@ -1,14 +1,7 @@ import React from 'react' import { render } from '@testing-library/react-native' -import AppHelp from '../../../components/common/AppHelp' -jest.mock('react-i18next', () => ({ - useTranslation: () => ({ - t: (str, options) => { - return str + (options ? JSON.stringify(options) : '') - }, - }), -})) +import AppHelp from '../../../components/common/AppHelp' describe('AppHelp screen', () => { test('when provided text, should render it', async () => { diff --git a/test/components/common/StatsOverview.spec.js b/test/components/common/StatsOverview.spec.js index 0efe790..25da2e4 100644 --- a/test/components/common/StatsOverview.spec.js +++ b/test/components/common/StatsOverview.spec.js @@ -1,14 +1,7 @@ import React from 'react' import { render } from '@testing-library/react-native' -import StatsOverview from '../../../components/common/StatsOverview' -jest.mock('react-i18next', () => ({ - useTranslation: () => ({ - t: (str, options) => { - return str + (options ? JSON.stringify(options) : '') - }, - }), -})) +import StatsOverview from '../../../components/common/StatsOverview' describe('StatsOverview screen', () => { test('when provided correct, renders it', async () => { diff --git a/test/components/common/StatsTable.spec.js b/test/components/common/StatsTable.spec.js index 806a9eb..505cdc4 100644 --- a/test/components/common/StatsTable.spec.js +++ b/test/components/common/StatsTable.spec.js @@ -3,12 +3,6 @@ import { render } from '@testing-library/react-native' import StatsTable from '../../../components/common/StatsTable' -jest.mock('react-i18next', () => ({ - useTranslation: () => ({ - t: (str, options) => str + (options ? JSON.stringify(options) : ''), - }), -})) - const mockGetStats = jest .fn() .mockImplementationOnce(() => [ diff --git a/test/components/settings/License.spec.js b/test/components/settings/License.spec.js index b195c7a..8f644f2 100644 --- a/test/components/settings/License.spec.js +++ b/test/components/settings/License.spec.js @@ -1,14 +1,7 @@ import React from 'react' import { render, screen } from '@testing-library/react-native' -import License from '../../../components/settings/License' -jest.mock('react-i18next', () => ({ - useTranslation: () => ({ - t: (str, options) => { - return str + (options ? JSON.stringify(options) : '') - }, - }), -})) +import License from '../../../components/settings/License' describe('License screen', () => { test('It should have a correct year', async () => { diff --git a/test/components/stats.spec.js b/test/components/stats.spec.js index ad153bd..ea2ccef 100644 --- a/test/components/stats.spec.js +++ b/test/components/stats.spec.js @@ -8,12 +8,6 @@ jest.mock('../../components/common/StatsOverview', () => 'StatsOverview') jest.mock('../../components/common/StatsTable', () => 'StatsTable') jest.mock('../../assets/cycle-icon.png', () => 'image') -jest.mock('react-i18next', () => ({ - useTranslation: () => ({ - t: (str, options) => str + (options ? JSON.stringify(options) : ''), - }), -})) - const mockGetAllCycleLengths = jest .fn() .mockImplementationOnce(() => [])