anchor.diff:  build_get_download_url_prepare_gs_args_fun(MemRef, TestMode, Scope) ->
       fun(#api_test_ctx{data = Data0}) ->
           api_test_memory:set(MemRef, scope, Scope),
  +        api_test_memory:set(MemRef, follow_links, maps:get(<<"follow_links">>, Data0, false)),
           Data1 = maybe_inject_guids(MemRef, Data0, TestMode),
           #gs_args{
               operation = get,
  
positive.code:     
              % correct data is set up in build_rest_download_prepare_args_fun/2
              data_spec = api_test_utils:add_file_id_errors_for_operations_available_in_share_mode(
                  DirGuid, undefined, #data_spec{})
          },
          #scenario_spec{
              name = <<"Download shared dir using rest endpoint">>,
  
negative.code:     MemRef = api_test_memory:init(),
      
      DirSpec = #dir_spec{mode = 8#705, shares = [#share_spec{}], children = [
          #symlink_spec{symlink_value = make_symlink_target()}, 
          #dir_spec{}, 
          #file_spec{content = ?RAND_CONTENT()}
      ]},
  