MCPcopy Index your code
hub / github.com/git-bug/git-bug / TestWriteReadMultipleAuthor

Function TestWriteReadMultipleAuthor

entity/dag/entity_test.go:33–50  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

31}
32
33func TestWriteReadMultipleAuthor(t *testing.T) {
34 repo, id1, id2, resolver, def := makeTestContext()
35
36 entity := wrapper(New(def))
37
38 entity.Append(newOp1(id1, "foo"))
39 entity.Append(newOp2(id2, "bar"))
40
41 require.NoError(t, entity.CommitAsNeeded(repo))
42
43 entity.Append(newOp2(id1, "foobar"))
44 require.NoError(t, entity.CommitAsNeeded(repo))
45
46 read, err := Read(def, wrapper, repo, resolver, entity.Id())
47 require.NoError(t, err)
48
49 assertEqualEntities(t, entity.Entity, read.Entity)
50}
51
52func assertEqualEntities(t *testing.T, a, b *Entity) {
53 t.Helper()

Callers

nothing calls this directly

Calls 10

makeTestContextFunction · 0.85
NewFunction · 0.85
newOp1Function · 0.85
newOp2Function · 0.85
assertEqualEntitiesFunction · 0.85
wrapperFunction · 0.70
ReadFunction · 0.70
AppendMethod · 0.65
CommitAsNeededMethod · 0.65
IdMethod · 0.65

Tested by

no test coverage detected