From febdc5f31f61dfad798d62e9e52bd417007e0684 Mon Sep 17 00:00:00 2001 From: nxshock Date: Tue, 6 Aug 2019 18:59:28 +0500 Subject: [PATCH] Add test case for short username --- internal/backends/memory/backend_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/internal/backends/memory/backend_test.go b/internal/backends/memory/backend_test.go index a9dd6f8..21536fe 100644 --- a/internal/backends/memory/backend_test.go +++ b/internal/backends/memory/backend_test.go @@ -177,3 +177,14 @@ func TestPublicRooms(t *testing.T) { assert.Equal(t, rooms[0], room2) assert.Equal(t, rooms[1], room1) } + +func TestNewUserNameValidate(t *testing.T) { + backend := NewBackend("localhost") + + var shortName = "u1" + + user, token, err := backend.Register(shortName, "", "") + assert.Error(t, err) + assert.Nil(t, user) + assert.Empty(t, token) +}