diff options
Diffstat (limited to 'bug/op_noop_test.go')
-rw-r--r-- | bug/op_noop_test.go | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/bug/op_noop_test.go b/bug/op_noop_test.go deleted file mode 100644 index 2bbfa219..00000000 --- a/bug/op_noop_test.go +++ /dev/null @@ -1,39 +0,0 @@ -package bug - -import ( - "encoding/json" - "testing" - "time" - - "github.com/stretchr/testify/require" - - "github.com/MichaelMure/git-bug/identity" - "github.com/MichaelMure/git-bug/repository" - - "github.com/stretchr/testify/assert" -) - -func TestNoopSerialize(t *testing.T) { - repo := repository.NewMockRepo() - - rene, err := identity.NewIdentity(repo, "René Descartes", "rene@descartes.fr") - require.NoError(t, err) - - unix := time.Now().Unix() - before := NewNoOpOp(rene, unix) - - data, err := json.Marshal(before) - assert.NoError(t, err) - - var after NoOpOperation - err = json.Unmarshal(data, &after) - assert.NoError(t, err) - - // enforce creating the ID - before.Id() - - // Replace the identity as it's not serialized - after.Author_ = rene - - assert.Equal(t, before, &after) -} |