UNPKG

@applicaster/zapp-react-native-utils

Version:

Applicaster Zapp React Native utilities package

41 lines (35 loc) 985 B
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);