Files
iNaturalistReactNative/__mocks__/react-native-vision-camera.ts
Johannes Klein a15e4c7076 Allow some time for camera initialization, add log if no device found (#3059)
* Start screen in a loading state for 700ms

One idea I have about the bug is that maybe it takes a few renders to initialize the device. As we are immediately backing out of the screen in case we have no device, maybe just adding a few ms to give the native side time helps.

* If no device is selected log the length of devices available

* Add missing mock
2025-08-13 19:20:36 +02:00

18 lines
514 B
TypeScript

import {
mockCamera,
mockSortDevices,
mockUseCameraDevice,
mockUseCameraDevices,
mockUseCameraFormat
} from "tests/vision-camera/vision-camera";
export const Camera = mockCamera;
export const sortDevices = mockSortDevices;
export const useCameraDevice = mockUseCameraDevice;
export const useCameraDevices = mockUseCameraDevices;
export const useCameraFormat = mockUseCameraFormat;
export const VisionCameraProxy = {
initFrameProcessorPlugin: jest.fn( )
};
export const useFrameProcessor = jest.fn( );