Add support for index_entry's size field
This commit is contained in:
@@ -30,13 +30,14 @@ index_add_test(Repo) ->
|
||||
{ok, Odb} = geef_repo:odb(Repo),
|
||||
{ok, BlobId} = geef_odb:write(Odb, Data, blob),
|
||||
{ok, Idx} = geef_index:new(),
|
||||
Entry = #geef_index_entry{mode=8#100644, id=BlobId, path="README"},
|
||||
Entry = #geef_index_entry{mode=8#100644, id=BlobId, path="README", size=size(Data)},
|
||||
ok = geef_index:add(Idx, Entry),
|
||||
{ok, TreeId} = geef_index:write_tree(Idx, Repo),
|
||||
Expected = geef_oid:parse("5a20bbbf65ea75ad4d9f995d179156824ccca3a1"),
|
||||
{ok, Entry1} = geef_index:get(Idx, "README", 0),
|
||||
[?_assertEqual(Expected, TreeId),
|
||||
?_assertEqual(BlobId, Entry1#geef_index_entry.id),
|
||||
?_assertEqual(size(Data), Entry1#geef_index_entry.size),
|
||||
?_assertEqual(geef_index:count(Idx), 1)].
|
||||
|
||||
ref_test(Repo) ->
|
||||
|
||||
Reference in New Issue
Block a user