mirror of
https://github.com/inaturalist/iNaturalistReactNative.git
synced 2026-07-31 09:26:57 -04:00
27 lines
692 B
JavaScript
27 lines
692 B
JavaScript
import useStore from "stores/useStore";
|
|
import factory from "tests/factory";
|
|
|
|
export const initialStoreState = useStore.getState( );
|
|
|
|
export const mockProjects = [
|
|
factory( "LocalProject" ),
|
|
factory( "LocalProject" ),
|
|
];
|
|
|
|
export const resetStore = ( ) => {
|
|
useStore.setState( initialStoreState, true );
|
|
useStore.setState( {
|
|
currentObservation: {
|
|
...factory( "LocalObservation" ),
|
|
observationFieldValues: [],
|
|
projectObservations: [factory( "LocalProjectObservation", {
|
|
projectId: mockProjects[0].id,
|
|
} )],
|
|
},
|
|
} );
|
|
};
|
|
|
|
export const getObservationFieldValues = ( ) => (
|
|
useStore.getState( ).currentObservation?.observationFieldValues ?? []
|
|
);
|