diff --git a/tests/BestPage.test.tsx b/tests/BestPage.test.tsx index aad097b..31300f4 100644 --- a/tests/BestPage.test.tsx +++ b/tests/BestPage.test.tsx @@ -14,14 +14,12 @@ jest.mock('../db.ts', () => ({ }, })) -describe('PlanPage', () => { - it('renders correctly', async () => { - const {getByText} = render( - - - , - ) - const title = await waitFor(() => getByText('Best')) - expect(title).toBeDefined() - }) +it('renders correctly', async () => { + const {getByText} = render( + + + , + ) + const title = await waitFor(() => getByText('Best')) + expect(title).toBeDefined() }) diff --git a/tests/EditSet.test.tsx b/tests/EditSet.test.tsx new file mode 100644 index 0000000..d0ecc99 --- /dev/null +++ b/tests/EditSet.test.tsx @@ -0,0 +1,23 @@ +import React from 'react' +import 'react-native' +import {render, waitFor} from 'react-native-testing-library' +import HomePage from '../HomePage' +import {MockProviders} from '../mock-providers' +import Settings from '../settings' + +jest.mock('../db.ts', () => ({ + setRepo: {findOne: () => Promise.resolve({})}, + settingsRepo: { + findOne: () => Promise.resolve({} as Settings), + }, +})) + +it('renders correctly', async () => { + const {getByText} = render( + + + , + ) + const title = await waitFor(() => getByText('Home')) + expect(title).toBeDefined() +}) diff --git a/tests/HomePage.test.tsx b/tests/HomePage.test.tsx index 33948e6..21e59fc 100644 --- a/tests/HomePage.test.tsx +++ b/tests/HomePage.test.tsx @@ -14,14 +14,12 @@ jest.mock('../db.ts', () => ({ }, })) -describe('HomePage', () => { - it('renders correctly', async () => { - const {getByText} = render( - - - , - ) - const title = await waitFor(() => getByText('Home')) - expect(title).toBeDefined() - }) +it('renders correctly', async () => { + const {getByText} = render( + + + , + ) + const title = await waitFor(() => getByText('Home')) + expect(title).toBeDefined() }) diff --git a/tests/PlanPage.test.tsx b/tests/PlanPage.test.tsx index bd44cf9..9ee7f31 100644 --- a/tests/PlanPage.test.tsx +++ b/tests/PlanPage.test.tsx @@ -14,14 +14,12 @@ jest.mock('../db.ts', () => ({ }, })) -describe('PlanPage', () => { - it('renders correctly', async () => { - const {getByText} = render( - - - , - ) - const title = await waitFor(() => getByText('Plans')) - expect(title).toBeDefined() - }) +it('renders correctly', async () => { + const {getByText} = render( + + + , + ) + const title = await waitFor(() => getByText('Plans')) + expect(title).toBeDefined() }) diff --git a/tests/SettingsPage.test.tsx b/tests/SettingsPage.test.tsx index 410774b..9b189a3 100644 --- a/tests/SettingsPage.test.tsx +++ b/tests/SettingsPage.test.tsx @@ -14,19 +14,17 @@ jest.mock('../db.ts', () => ({ }, })) -describe('PlanPage', () => { - it('renders correctly', async () => { - const {getByText, getAllByText} = render( - - - , - ) - const title = await waitFor(() => getByText('Settings')) - expect(title).toBeDefined() - expect(getByText(/timers/i)).toBeDefined() - expect(getByText(/vibrate/i)).toBeDefined() - expect(getByText(/notifications/i)).toBeDefined() - expect(getByText(/images/i)).toBeDefined() - expect(getAllByText(/theme/i).length).toBeGreaterThan(0) - }) +it('renders correctly', async () => { + const {getByText, getAllByText} = render( + + + , + ) + const title = await waitFor(() => getByText('Settings')) + expect(title).toBeDefined() + expect(getByText(/timers/i)).toBeDefined() + expect(getByText(/vibrate/i)).toBeDefined() + expect(getByText(/notifications/i)).toBeDefined() + expect(getByText(/images/i)).toBeDefined() + expect(getAllByText(/theme/i).length).toBeGreaterThan(0) }) diff --git a/tests/TimerPage.test.tsx b/tests/TimerPage.test.tsx index 8de4470..2bb532f 100644 --- a/tests/TimerPage.test.tsx +++ b/tests/TimerPage.test.tsx @@ -14,14 +14,12 @@ jest.mock('../db.ts', () => ({ }, })) -describe('PlanPage', () => { - it('renders correctly', async () => { - const {getByText} = render( - - - , - ) - const title = await waitFor(() => getByText('Timer')) - expect(title).toBeDefined() - }) +it('renders correctly', async () => { + const {getByText} = render( + + + , + ) + const title = await waitFor(() => getByText('Timer')) + expect(title).toBeDefined() }) diff --git a/tests/WorkoutsPage.test.tsx b/tests/WorkoutsPage.test.tsx index f84c391..356a704 100644 --- a/tests/WorkoutsPage.test.tsx +++ b/tests/WorkoutsPage.test.tsx @@ -14,14 +14,12 @@ jest.mock('../db.ts', () => ({ }, })) -describe('PlanPage', () => { - it('renders correctly', async () => { - const {getByText} = render( - - - , - ) - const title = await waitFor(() => getByText('Workouts')) - expect(title).toBeDefined() - }) +it('renders correctly', async () => { + const {getByText} = render( + + + , + ) + const title = await waitFor(() => getByText('Workouts')) + expect(title).toBeDefined() })