aboutsummaryrefslogtreecommitdiffstats
path: root/bug/bug_actions_test.go
diff options
context:
space:
mode:
authorMichael Muré <michael.mure@consensys.net>2019-03-25 21:09:56 +0100
committerMichael Muré <michael.mure@consensys.net>2019-03-25 22:06:01 +0100
commita40dcc8a6a5acf01d823e1ca0f00e0d24c653655 (patch)
treeb2fa96a5c9b6ecfd29ba140542e9a5ab18377df3 /bug/bug_actions_test.go
parentd1d2d720255b203c10404dd208d81b9ad2f68002 (diff)
downloadgit-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.go25
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)