anchor.diff:          FileType, FilePath, FileGuid, undefined,
           create_validate_set_metadata_rest_call_fun(GetExpCallResultFun),
           create_validate_set_metadata_gs_call_fun(GetExpCallResultFun),
  -        create_verify_env_fun_for_set_json_test(FileGuid, undefined, CheckJsonFun, Config),
  +        VerifyEnvFun,
           Providers,
           ?CLIENT_SPEC_FOR_SPACE_2_SCENARIOS(Config),
           DataSpec,
  
positive.code:             <<"metadata">> => [ExampleJson],
              <<"filter_type">> => [<<"keypath">>],
              <<"filter">> => [
                  <<"attr1.[1]">>,        % Test setting attr in existing array
                  <<"attr1.[2].attr22">>, % Test error when trying to set subjson to binary (<<"val">> in ExampleJson)
                  <<"attr1.[5]">>,        % Test setting attr beyond existing array
                  <<"attr2.[2]">>         % Test setting attr in nonexistent array
              ]
          },
          bad_values = [
  
negative.code:         required = [<<"metadata">>],
          correct_values = #{<<"metadata">> => [?RDF_METADATA_1, ?RDF_METADATA_2]}
      },
      VerifyEnvFun = fun
          (expected_failure, #api_test_ctx{node = TestNode}) ->
              ?assertMatch({error, ?ENODATA}, get_rdf(TestNode, FileGuid, Config), ?ATTEMPTS),
              true;
          (expected_success, #api_test_ctx{node = TestNode, data = #{<<"metadata">> := Metadata}}) ->
  