Skip to content

Commit e5ec859

Browse files
committed
fix: tests
1 parent a20a33c commit e5ec859

52 files changed

Lines changed: 157 additions & 21 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

tests/actions/ReportTest.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ jest.mock('@hooks/useCardFeedsForDisplay', () => jest.fn(() => ({defaultCardFeed
118118
jest.mock('@libs/Navigation/Navigation', () => ({
119119
navigate: jest.fn(),
120120
getActiveRoute: jest.fn().mockReturnValue(''),
121+
getActiveRouteWithoutParams: jest.fn(() => ''),
121122
dismissModalWithReport: jest.fn(),
122123
dismissModal: jest.fn(),
123124
dismissToSuperWideRHP: jest.fn(),

tests/navigation/LinkedActionNotFoundGuardTest.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ jest.mock('@libs/Navigation/Navigation', () => ({
1919
__esModule: true,
2020
default: {
2121
setParams: (...args: unknown[]) => mockSetParams(...args),
22+
getActiveRouteWithoutParams: jest.fn(() => ''),
2223
isNavigationReady: () => mockIsNavigationReady(),
2324
},
2425
}));

tests/ui/AssignCardFeed.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ jest.mock('react-native-plaid-link-sdk', () => ({
8282

8383
jest.mock('@libs/Navigation/Navigation', () => ({
8484
navigate: jest.fn(),
85+
getActiveRouteWithoutParams: jest.fn(() => ''),
86+
isNavigationReady: jest.fn(() => Promise.resolve()),
8587
goBack: jest.fn(),
8688
setNavigationActionToMicrotaskQueue: jest.fn((callback: () => void) => callback?.()),
8789
dismissModal: jest.fn(),

tests/ui/AuthScreensInitHandlerTest.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ jest.mock('@libs/Navigation/Navigation', () => ({
4242
default: {
4343
isActiveRoute: jest.fn(() => false),
4444
navigate: jest.fn(),
45+
getActiveRouteWithoutParams: jest.fn(() => ''),
4546
isNavigationReady: jest.fn(() => Promise.resolve()),
4647
setNavigationActionToMicrotaskQueue: jest.fn(() => Promise.resolve()),
4748
},

tests/ui/CategoryListItemHeaderTest.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,12 @@ import ONYXKEYS from '@src/ONYXKEYS';
1515
import waitForBatchedUpdatesWithAct from '../utils/waitForBatchedUpdatesWithAct';
1616

1717
jest.mock('@components/ConfirmedRoute.tsx');
18-
jest.mock('@libs/Navigation/Navigation');
18+
jest.mock('@libs/Navigation/Navigation', () => ({
19+
getActiveRouteWithoutParams: jest.fn(() => ''),
20+
isNavigationReady: jest.fn(() => Promise.resolve()),
21+
navigate: jest.fn(),
22+
getActiveRoute: jest.fn(() => ''),
23+
}));
1924

2025
// Mock useResponsiveLayout to control screen size in tests
2126
jest.mock('@hooks/useResponsiveLayout', () => jest.fn());

tests/ui/ChronosTimerHeaderButton.test.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ jest.mock('@libs/Navigation/Navigation', () => ({
2424
navigate: (...args: unknown[]): void => {
2525
mockNavigate(...args);
2626
},
27+
getActiveRouteWithoutParams: jest.fn(() => ''),
28+
isNavigationReady: jest.fn(() => Promise.resolve()),
2729
isTopmostRouteModalScreen: () => false,
2830
}));
2931

tests/ui/ContactMethodsPageTest.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ jest.mock('@libs/Navigation/Navigation', () => ({
1515
navigate: jest.fn(),
1616
goBack: jest.fn(),
1717
getActiveRoute: jest.fn(() => ''),
18+
getActiveRouteWithoutParams: jest.fn(() => ''),
19+
isNavigationReady: jest.fn(() => Promise.resolve()),
1820
}));
1921

2022
// Mock RenderHTML component

tests/ui/DateFilterBaseResetTest.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,12 @@ import CONST from '@src/CONST';
1010
import ONYXKEYS from '@src/ONYXKEYS';
1111

1212
jest.mock('@components/ConfirmedRoute.tsx');
13-
jest.mock('@libs/Navigation/Navigation');
13+
jest.mock('@libs/Navigation/Navigation', () => ({
14+
getActiveRouteWithoutParams: jest.fn(() => ''),
15+
isNavigationReady: jest.fn(() => Promise.resolve()),
16+
navigate: jest.fn(),
17+
getActiveRoute: jest.fn(() => ''),
18+
}));
1419

1520
const defaultDateValues: SearchDateValues = {
1621
[CONST.SEARCH.DATE_MODIFIERS.ON]: '2025-01-15',

tests/ui/DebugReportActionsTest.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ jest.mock('@react-navigation/native', () => {
2323

2424
jest.mock('@src/libs/Navigation/Navigation', () => ({
2525
navigate: jest.fn(),
26+
getActiveRouteWithoutParams: jest.fn(() => ''),
27+
isNavigationReady: jest.fn(() => Promise.resolve()),
2628
}));
2729

2830
describe('DebugReportActions', () => {

tests/ui/ExpensifyCodePageTest.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ jest.mock('@libs/Navigation/Navigation', () => {
3838
getTopmostReportId: jest.fn(() => undefined),
3939
dismissModal: jest.fn(),
4040
getActiveRoute: jest.fn(() => ''),
41+
getActiveRouteWithoutParams: jest.fn(() => ''),
42+
isNavigationReady: jest.fn(() => Promise.resolve()),
4143
useIsFocused: () => true,
4244
useNavigation: () => ({
4345
navigate: jest.fn(),

0 commit comments

Comments
 (0)