diff --git a/tests/unit/helpers/validateProjectFieldsForObservation.test.js b/tests/unit/helpers/validateProjectFieldsForObservation.test.js index dce377b47..008ca2e85 100644 --- a/tests/unit/helpers/validateProjectFieldsForObservation.test.js +++ b/tests/unit/helpers/validateProjectFieldsForObservation.test.js @@ -500,4 +500,13 @@ describe( "validateProjectFieldsForObservation", () => { expect( resultBA.errors.map( e => e.projectTitle ) ).toEqual( ["Project B", "Project A"] ); } ); } ); + + describe( "edge cases", () => { + it( "should be valid when no projects are passed", () => { + const mockObservation = { observationFieldValues: [] }; + const result = validateProjectFieldsForObservation( mockObservation, [] ); + expect( result.valid ).toBe( true ); + expect( result.errors ).toEqual( [] ); + } ); + } ); } );