(t *testing.T)
| 60 | } |
| 61 | |
| 62 | func TestListLocalIds(t *testing.T) { |
| 63 | repoA, repoB, _, id1, id2, resolvers, def := makeTestContextRemote(t) |
| 64 | |
| 65 | // A --> remote --> B |
| 66 | e := New(def) |
| 67 | e.Append(newOp1(id1, "foo")) |
| 68 | err := e.Commit(repoA) |
| 69 | require.NoError(t, err) |
| 70 | |
| 71 | e = New(def) |
| 72 | e.Append(newOp2(id2, "bar")) |
| 73 | err = e.Commit(repoA) |
| 74 | require.NoError(t, err) |
| 75 | |
| 76 | listLocalIds(t, def, repoA, 2) |
| 77 | listLocalIds(t, def, repoB, 0) |
| 78 | |
| 79 | _, err = Push(def, repoA, "remote") |
| 80 | require.NoError(t, err) |
| 81 | |
| 82 | _, err = Fetch(def, repoB, "remote") |
| 83 | require.NoError(t, err) |
| 84 | |
| 85 | listLocalIds(t, def, repoA, 2) |
| 86 | listLocalIds(t, def, repoB, 0) |
| 87 | |
| 88 | err = Pull(def, wrapper, repoB, resolvers, "remote", id1) |
| 89 | require.NoError(t, err) |
| 90 | |
| 91 | listLocalIds(t, def, repoA, 2) |
| 92 | listLocalIds(t, def, repoB, 2) |
| 93 | } |
| 94 | |
| 95 | func listLocalIds(t *testing.T, def Definition, repo repository.RepoData, expectedCount int) { |
| 96 | ids, err := ListLocalIds(def, repo) |
nothing calls this directly
no test coverage detected