anchor.diff:              },
   
               setup_fun = build_delete_instance_setup_fun(MemRef, TopDirPath, FileType, Config),
  -            verify_fun = build_delete_instance_verify_fun(MemRef, FileType, Config),
  +            verify_fun = build_delete_instance_verify_fun(MemRef, Config),
   
               scenario_templates = [
                   #scenario_template{
  
positive.code: 
      fun() ->
          Path = filename:join([TopDirPath, ?RANDOM_FILE_NAME()]),
          {ok, Guid} = api_test_utils:create_file(FileType, P1Node, UserSessIdP1, Path, 8#704),
          FileShares = case api_test_utils:randomly_create_share(P1Node, SpaceOwnerSessIdP1, Guid) of
              undefined -> [];
              ShareId -> [ShareId]
          end,
          ?assertMatch(
              {ok, #file_attr{shares = FileShares}},
              file_test_utils:get_attrs(P2Node, Guid),
              ?ATTEMPTS
          ),
          api_test_memory:set(MemRef, file_guid, Guid),
  
          case FileType of
              <<"dir">> ->
                  Files = lists_utils:pmap(fun(Num) ->
                      {_, _, FileGuid, _} = api_test_utils:create_file_in_space2_with_additional_metadata(
                          Path, false, <<"file_or_dir_", Num>>, Config
                      ),
                      FileGuid
                  end, [$0, $1, $2, $3, $4]),
  
                  api_test_memory:set(MemRef, files_in_dir, Files);
              _ ->
                  ok
          end
      end.
  
  
  %% @private
  -spec build_delete_instance_verify_fun(
      api_test_memory:mem_ref(),
      api_test_utils:file_type(),
      onenv_api_test_runner:ct_config()
  ) ->
      onenv_api_test_runner:setup_fun().
  build_delete_instance_verify_fun(MemRef, FileType, Config) ->
      Nodes = ?config(op_worker_nodes, Config),
  
      fun(Expectation, _) ->
  
negative.code:             expected_success -> {error, ?ENOENT}
          end,
  
          lists:foreach(fun(Node) ->
              lists:foreach(fun(Guid) ->
                  ?assertMatch(ExpResult, ?extract_ok(file_test_utils:get_attrs(Node, Guid)), ?ATTEMPTS)
              end, api_test_memory:get(MemRef, all_files)),
  
              lists:foreach(fun(ShareId) ->
                  ?assertMatch({ok, _}, get_share(Node, ShareId), ?ATTEMPTS)
              end, api_test_memory:get(MemRef, shares))
          end, Nodes)
      end.
  
  
  %% @private
  -spec get_share(node(), od_share:id()) -> {ok, od_share:doc()} | errors:error().
  get_share(Node, ShareId) ->
      rpc:call(Node, share_logic, get, [?ROOT_SESS_ID, ShareId]).
  
  
  %% @private
  