diff --git a/channels/messageTypes_test.go b/channels/messageTypes_test.go new file mode 100644 index 0000000000000000000000000000000000000000..f3152c872775b58e2bae0b0f90569e587b0de190 --- /dev/null +++ b/channels/messageTypes_test.go @@ -0,0 +1,18 @@ +package channels + +import "testing" + +func TestMessageType_String(t *testing.T) { + expected := []string{"Text", "AdminText", "Reaction", "Unknown messageType 4", + "Unknown messageType 5", "Unknown messageType 6", "Unknown messageType 7", + "Unknown messageType 8", "Unknown messageType 9", + "Unknown messageType 10"} + + for i := 1; i <= 10; i++ { + mt := MessageType(i) + if mt.String() != expected[i-1] { + t.Errorf("Stringer failed on test %d, %s vs %s", i, + mt.String(), expected[i-1]) + } + } +}