identity_stub_test.go
1package identity
2
3import (
4 "encoding/json"
5 "testing"
6
7 "github.com/stretchr/testify/assert"
8)
9
10func TestIdentityStubSerialize(t *testing.T) {
11 before := &IdentityStub{
12 id: "id1234",
13 }
14
15 data, err := json.Marshal(before)
16 assert.NoError(t, err)
17
18 var after IdentityStub
19 err = json.Unmarshal(data, &after)
20 assert.NoError(t, err)
21
22 assert.Equal(t, before, &after)
23}