diff --git a/bittorrent/event_test.go b/bittorrent/event_test.go index 88d1725..10c9def 100644 --- a/bittorrent/event_test.go +++ b/bittorrent/event_test.go @@ -23,10 +23,17 @@ func TestNew(t *testing.T) { } for _, tt := range table { - t.Run(fmt.Sprintf("%#v expecting %s", tt.data, tt.expectedErr), func(t *testing.T) { + t.Run(fmt.Sprintf("%#v expecting %s", tt.data, nilPrinter(tt.expectedErr)), func(t *testing.T) { got, err := NewEvent(tt.data) require.Equal(t, err, tt.expectedErr, "errors should equal the expected value") require.Equal(t, got, tt.expected, "events should equal the expected value") }) } } + +func nilPrinter(err error) string { + if err == nil { + return "nil" + } + return err.Error() +}