From 78add3b21f97cc487439a1df9417f91c0ac6562f Mon Sep 17 00:00:00 2001
From: Benjamin Wenger <ben@elixxir.ioo>
Date: Mon, 29 Aug 2022 14:50:09 -0700
Subject: [PATCH] added tests for messageTypes.go

---
 channels/messageTypes_test.go | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 channels/messageTypes_test.go

diff --git a/channels/messageTypes_test.go b/channels/messageTypes_test.go
new file mode 100644
index 000000000..f3152c872
--- /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])
+		}
+	}
+}
-- 
GitLab