aboutsummaryrefslogtreecommitdiff
path: root/clientapi/userutil/userutil_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'clientapi/userutil/userutil_test.go')
-rw-r--r--clientapi/userutil/userutil_test.go25
1 files changed, 21 insertions, 4 deletions
diff --git a/clientapi/userutil/userutil_test.go b/clientapi/userutil/userutil_test.go
index 2628642f..ccd6647b 100644
--- a/clientapi/userutil/userutil_test.go
+++ b/clientapi/userutil/userutil_test.go
@@ -15,6 +15,7 @@ package userutil
import (
"testing"
+ "github.com/matrix-org/dendrite/setup/config"
"github.com/matrix-org/gomatrixserverlib"
)
@@ -28,7 +29,11 @@ var (
// TestGoodUserID checks that correct localpart is returned for a valid user ID.
func TestGoodUserID(t *testing.T) {
- lp, err := ParseUsernameParam(goodUserID, &serverName)
+ cfg := &config.Global{
+ ServerName: serverName,
+ }
+
+ lp, _, err := ParseUsernameParam(goodUserID, cfg)
if err != nil {
t.Error("User ID Parsing failed for ", goodUserID, " with error: ", err.Error())
@@ -41,7 +46,11 @@ func TestGoodUserID(t *testing.T) {
// TestWithLocalpartOnly checks that localpart is returned when usernameParam contains only localpart.
func TestWithLocalpartOnly(t *testing.T) {
- lp, err := ParseUsernameParam(localpart, &serverName)
+ cfg := &config.Global{
+ ServerName: serverName,
+ }
+
+ lp, _, err := ParseUsernameParam(localpart, cfg)
if err != nil {
t.Error("User ID Parsing failed for ", localpart, " with error: ", err.Error())
@@ -54,7 +63,11 @@ func TestWithLocalpartOnly(t *testing.T) {
// TestIncorrectDomain checks for error when there's server name mismatch.
func TestIncorrectDomain(t *testing.T) {
- _, err := ParseUsernameParam(goodUserID, &invalidServerName)
+ cfg := &config.Global{
+ ServerName: invalidServerName,
+ }
+
+ _, _, err := ParseUsernameParam(goodUserID, cfg)
if err == nil {
t.Error("Invalid Domain should return an error")
@@ -63,7 +76,11 @@ func TestIncorrectDomain(t *testing.T) {
// TestBadUserID checks that ParseUsernameParam fails for invalid user ID
func TestBadUserID(t *testing.T) {
- _, err := ParseUsernameParam(badUserID, &serverName)
+ cfg := &config.Global{
+ ServerName: serverName,
+ }
+
+ _, _, err := ParseUsernameParam(badUserID, cfg)
if err == nil {
t.Error("Illegal User ID should return an error")