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

Function TestRemoveAll

entity/dag/entity_actions_test.go:410–439  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

408}
409
410func TestRemoveAll(t *testing.T) {
411 repoA, _, _, id1, _, resolvers, def := makeTestContextRemote(t)
412
413 var ids []entity.Id
414
415 for i := 0; i < 10; i++ {
416 e := New(def)
417 e.Append(newOp1(id1, "foo"))
418 require.NoError(t, e.Commit(repoA))
419 ids = append(ids, e.Id())
420 }
421
422 _, err := Push(def, repoA, "remote")
423 require.NoError(t, err)
424
425 err = RemoveAll(def, repoA)
426 require.NoError(t, err)
427
428 for _, id := range ids {
429 _, err = Read(def, wrapper, repoA, resolvers, id)
430 require.Error(t, err)
431
432 _, err = readRemote(def, wrapper, repoA, resolvers, "remote", id)
433 require.Error(t, err)
434 }
435
436 // Remove is idempotent
437 err = RemoveAll(def, repoA)
438 require.NoError(t, err)
439}

Callers

nothing calls this directly

Calls 11

makeTestContextRemoteFunction · 0.85
NewFunction · 0.85
newOp1Function · 0.85
readRemoteFunction · 0.85
PushFunction · 0.70
RemoveAllFunction · 0.70
ReadFunction · 0.70
AppendMethod · 0.65
CommitMethod · 0.65
IdMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected