Add user ID test

This commit is contained in:
nxshock 2019-07-22 19:31:33 +05:00
parent 89646b5a46
commit b02c6f99ac
2 changed files with 37 additions and 18 deletions

View File

@ -1,7 +1,6 @@
package memory package memory
import ( import (
"strings"
"testing" "testing"
"github.com/nxshock/signaller/internal/models/createroom" "github.com/nxshock/signaller/internal/models/createroom"
@ -9,23 +8,6 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
) )
func TestRegisterUser(t *testing.T) {
backend := NewBackend("localhost")
var (
username = "user1"
password = "password1"
device = "device1"
)
user, token, err := backend.Register(username, password, device)
assert.Nil(t, err)
assert.Equal(t, username, user.Name())
assert.Equal(t, password, user.Password())
assert.NotEmpty(t, token)
assert.True(t, strings.HasSuffix(user.ID(), backend.hostname))
}
func TestCreateRoom(t *testing.T) { func TestCreateRoom(t *testing.T) {
backend := NewBackend("localhost") backend := NewBackend("localhost")

View File

@ -0,0 +1,37 @@
package memory
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestRegisterUser(t *testing.T) {
backend := NewBackend("localhost")
var (
username = "user1"
password = "password1"
device = "device1"
)
user, token, err := backend.Register(username, password, device)
assert.Nil(t, err)
assert.Equal(t, username, user.Name())
assert.Equal(t, password, user.Password())
assert.NotEmpty(t, token)
}
func TestUserID(t *testing.T) {
var (
userName = "user1"
hostName = "localhost"
expectedUserID = "@user1:localhost"
)
backend := NewBackend(hostName)
user, _, err := backend.Register(userName, "", "")
assert.Nil(t, err)
assert.Equal(t, expectedUserID, user.ID())
}