anchor.diff:  
       run_tests(W, #test_spec{
           root_dir = atom_to_binary(?FUNCTION_NAME, utf8),
  -        files = #{
  -            <<"file1">> => #{
  -                privs => [?read_acl],
  -                hook => fun(OwnerSessId, Guid) ->
  -                    lfm_proxy:set_acl(W, OwnerSessId, {guid, Guid}, [
  -                        ?ALLOW_ACE(?everyone, ?no_flags_mask, acl:mask_to_bitmask(?ALL_PERMS))
  -                    ])
  -                end
  -            }
  -        },
  -        operation = fun(_, SessId, Path) ->
  -            lfm_proxy:get_acl(W, SessId, {path, <<Path/binary, "/file1">>})
  +        files = [#file{
  +            name = <<"file1">>,
  +            perms = [?read_acl]
  +        }],
  +        operation = fun(_OwnerSessId, SessId, TestCaseRootDirPath, ExtraData) ->
  +            FilePath = <<TestCaseRootDirPath/binary, "/file1">>,
  +            FileGuid = maps:get(FilePath, ExtraData),
  +            lfm_proxy:get_acl(W, SessId, {guid, FileGuid})
           end
       }, Config).
   
  
positive.code: 
      run_tests(W, #test_spec{
          root_dir = atom_to_binary(?FUNCTION_NAME, utf8),
          files = #{
              <<"file1">> => #{privs => [?write_attributes]}
          },
          operation = fun(_, SessId, Path) ->
              lfm_proxy:set_metadata(W, SessId, {path, <<Path/binary, "/file1">>}, json, <<"VAL">>, [])
          end
      }, Config).
  
  
negative.code: 
      run_tests(W, #test_spec{
          root_dir = atom_to_binary(?FUNCTION_NAME, utf8),
          files = [#file{
              name = <<"file1">>,
              perms = [?write_metadata],
              on_create = fun(OwnerSessId, Guid) ->
                  lfm_proxy:set_xattr(W, OwnerSessId, {guid, Guid}, #xattr{name = <<"myxattr">>, value = <<"VAL">>}),
                  Guid
              end
          }],
          operation = fun(_OwnerSessId, SessId, TestCaseRootDirPath, ExtraData) ->
              FilePath = <<TestCaseRootDirPath/binary, "/file1">>,
              FileGuid = maps:get(FilePath, ExtraData),
              lfm_proxy:remove_xattr(W, SessId, {guid, FileGuid}, <<"myxattr">>)
          end
      }, Config).
  
  