anchor.diff:          <<Acc/binary, (rand:uniform(26) + 96)>>
       end, <<>>, lists:seq(1, Length)).
   
  +%%-------------------------------------------------------------------
  +%% @private
  +%% @doc
  +%% This function is used to verify whether storage is accessible on
  +%% all nodes. It verifies whether it can read the file referenced by
  +%% FileId and whether its content is equal to FileContent.
  +%% Next, it creates a new test file and recursively calls itself
  +%% on the next node from the Nodes list.
  +%% @end
  +%%-------------------------------------------------------------------
   -spec verify_storage_internal(helpers:helper(), helpers:user_ctx(), [node()],
       helpers:file_id(), Content :: binary()) ->
       {ok, {helpers:file_id(), binary()}} | {error, term()}.
  
positive.code: 
  %%-------------------------------------------------------------------
  %% @doc
  %% Verifies whether storage is accessible for all nodes in the cluster
  %% @end
  %%-------------------------------------------------------------------
  -spec verify_storage_on_all_nodes(helpers:helper()) -> ok | {error, term()}.
  
negative.code: 
  
  %% API
  -export([generate_file_id/0, create_test_file/3, update_test_file/3,
      remove_test_file/4, verify_test_file/4, verify_storage_on_all_nodes/1]).
  
  -define(TEST_FILE_NAME_LEN, application:get_env(?APP_NAME,
      storage_test_file_name_size, 32)).
  