Skip to content

Commit 1c2e26b

Browse files
author
Luis Fonseca
committed
Report the payload size when erroring
1 parent 1975836 commit 1c2e26b

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

Diff for: client_test.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -516,8 +516,7 @@ func TestDataSizeValidation(t *testing.T) {
516516
data := strings.Repeat("a", 20481)
517517
err := client.Trigger("channel", "event", data)
518518

519-
assert.EqualError(t, err, "Event payload exceeded maximum size")
520-
519+
assert.EqualError(t, err, "Event payload exceeded maximum size (20481 bytes is too much)")
521520
}
522521

523522
func TestInitialisationFromURL(t *testing.T) {

Diff for: encoder.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ func encodeTriggerBody(channels []string, event string, data interface{}, socket
3838
payloadData = string(dataBytes)
3939
}
4040
if len(payloadData) > maxEventPayloadSize {
41-
return nil, errors.New("Event payload exceeded maximum size")
41+
return nil, errors.New(fmt.Sprintf("Event payload exceeded maximum size (%d bytes is too much)", len(payloadData)))
4242
}
4343
return json.Marshal(&eventPayload{
4444
Name: event,

0 commit comments

Comments
 (0)