ID: "1",
Text: "data",
},
+ {
+ AgentID: "Garden",
+ Source: "check",
+ ID: "1",
+ Text: "data",
+ },
+ {
+ AgentID: strings.Repeat("f", 2*agentIDBytes),
+ Source: "check",
+ ID: "1",
+ Text: "data",
+ },
}
for _, tc := range testCases {
require.NoError(t, decoder.Decode(&event))
require.Equal(t, "error", event.Kind)
+ _, err = io.WriteString(conn, `{"type":"notify","notify":{"agent":"Garden","source":"check","id":"1","text":"data"}}`+"\n")
+ require.NoError(t, err)
+ require.NoError(t, decoder.Decode(&event))
+ require.Equal(t, "error", event.Kind)
+
require.Zero(t, server.Calls())
require.NoError(t, conn.Close())
}