mirror of
https://github.com/inaturalist/iNaturalistReactNative.git
synced 2026-08-01 18:07:45 -04:00
21 lines
668 B
JavaScript
21 lines
668 B
JavaScript
import {
|
|
INVALID_NUMERIC,
|
|
validateProjectFieldValue,
|
|
} from "sharedHelpers/validateProjectFieldsForObservation";
|
|
import factory from "tests/factory";
|
|
|
|
describe( "validateProjectFieldValue", () => {
|
|
describe( "numeric fields", () => {
|
|
it( "should return INVALID_NUMERIC for a non-numeric value on an optional field", () => {
|
|
const mockPOF = factory( "LocalProjectObservationField", {
|
|
required: false,
|
|
obsField: factory( "LocalObservationField", {
|
|
allowedValues: [],
|
|
datatype: "numeric",
|
|
} ),
|
|
} );
|
|
expect( validateProjectFieldValue( mockPOF, "abc" ) ).toBe( INVALID_NUMERIC );
|
|
} );
|
|
} );
|
|
} );
|