diff options
author | Michael Muré <michael.mure@consensys.net> | 2019-03-25 21:09:56 +0100 |
---|---|---|
committer | Michael Muré <michael.mure@consensys.net> | 2019-03-25 22:06:01 +0100 |
commit | a40dcc8a6a5acf01d823e1ca0f00e0d24c653655 (patch) | |
tree | b2fa96a5c9b6ecfd29ba140542e9a5ab18377df3 /bug/bug_actions_test.go | |
parent | d1d2d720255b203c10404dd208d81b9ad2f68002 (diff) | |
download | git-bug-a40dcc8a6a5acf01d823e1ca0f00e0d24c653655.tar.gz |
bug: don't make bug actions drive identity actions
Turns out it was a mistake, who is suprised ?
It leaks the abstraction and it's generally much cleaner to let the cache layer make both calls
Diffstat (limited to 'bug/bug_actions_test.go')
-rw-r--r-- | bug/bug_actions_test.go | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/bug/bug_actions_test.go b/bug/bug_actions_test.go index 345b5e9a..e35a7ece 100644 --- a/bug/bug_actions_test.go +++ b/bug/bug_actions_test.go @@ -20,6 +20,12 @@ func TestPushPull(t *testing.T) { err = bug1.Commit(repoA) require.NoError(t, err) + // distribute the identity + _, err = identity.Push(repoA, "origin") + require.NoError(t, err) + err = identity.Pull(repoB, "origin") + require.NoError(t, err) + // A --> remote --> B _, err = Push(repoA, "origin") require.NoError(t, err) @@ -87,7 +93,14 @@ func _RebaseTheirs(t testing.TB) { err = bug1.Commit(repoA) require.NoError(t, err) + // distribute the identity + _, err = identity.Push(repoA, "origin") + require.NoError(t, err) + err = identity.Pull(repoB, "origin") + require.NoError(t, err) + // A --> remote + _, err = Push(repoA, "origin") require.NoError(t, err) @@ -153,6 +166,12 @@ func _RebaseOurs(t testing.TB) { err = bug1.Commit(repoA) require.NoError(t, err) + // distribute the identity + _, err = identity.Push(repoA, "origin") + require.NoError(t, err) + err = identity.Pull(repoB, "origin") + require.NoError(t, err) + // A --> remote _, err = Push(repoA, "origin") require.NoError(t, err) @@ -236,6 +255,12 @@ func _RebaseConflict(t testing.TB) { err = bug1.Commit(repoA) require.NoError(t, err) + // distribute the identity + _, err = identity.Push(repoA, "origin") + require.NoError(t, err) + err = identity.Pull(repoB, "origin") + require.NoError(t, err) + // A --> remote _, err = Push(repoA, "origin") require.NoError(t, err) |