@applicaster/zapp-react-native-utils
Version:
Applicaster Zapp React Native utilities package
41 lines (35 loc) • 985 B
text/typescript
export const mockMenu: ZappNavigation = {
id: "menuId",
name: "menuName",
navigation_type: "menuType",
category: "menu",
localizations: {},
rivers_configuration_id: "riversConfigurationId",
data_source_id: "dataSourceId",
general: {},
// styles?: Record<string, string | number | boolean>;
// rules?: Record<string, any>;
// assets?: Record<string, string>;
// default?: boolean;
// nav_items?: ZappNavigationNavItem[];
// preset_id?: null | unknown;
};
export const useRoute = jest.fn(() => ({
screenData: {
name: "someName",
},
pathname: "someRoute",
}));
export const useNavigation = jest.fn(() => ({
data: {},
screenData: {
name: "someName",
},
activeRiver: {
id: "someId",
},
currentRoute: "someRoute",
}));
export const useNavigationPluginData = jest.fn().mockReturnValue(mockMenu);
export const useIsNavBarVisible = jest.fn().mockReturnValue(true);
export const useIsScreenActive = jest.fn().mockReturnValue(true);