From cf38c7a2a1747b0067d6d7efd80dc9f0882f53b4 Mon Sep 17 00:00:00 2001 From: krhubert Date: Tue, 29 Oct 2019 07:01:30 +0100 Subject: [PATCH] Add check for event data --- e2e/event_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/e2e/event_test.go b/e2e/event_test.go index 01190628a..3076bbc29 100644 --- a/e2e/event_test.go +++ b/e2e/event_test.go @@ -6,6 +6,7 @@ import ( "github.com/mesg-foundation/engine/protobuf/acknowledgement" pb "github.com/mesg-foundation/engine/protobuf/api" + "github.com/mesg-foundation/engine/protobuf/types" "github.com/stretchr/testify/require" ) @@ -19,6 +20,15 @@ func testEvent(t *testing.T) { resp, err := client.EventClient.Create(context.Background(), &pb.CreateEventRequest{ InstanceHash: testInstanceHash, Key: "ping_ok", + Data: &types.Struct{ + Fields: map[string]*types.Value{ + "msg": &types.Value{ + Kind: &types.Value_StringValue{ + StringValue: "foo", + }, + }, + }, + }, }) require.NoError(t, err) @@ -28,4 +38,5 @@ func testEvent(t *testing.T) { require.Equal(t, resp.Hash, event.Hash) require.Equal(t, testInstanceHash, event.InstanceHash) require.Equal(t, "ping_ok", event.Key) + require.Equal(t, "foo", event.Data.Fields["msg"].GetStringValue()) }