summaryrefslogtreecommitdiffstats
path: root/api4/team_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'api4/team_test.go')
-rw-r--r--api4/team_test.go16
1 files changed, 16 insertions, 0 deletions
diff --git a/api4/team_test.go b/api4/team_test.go
index e62790173..665db95f5 100644
--- a/api4/team_test.go
+++ b/api4/team_test.go
@@ -1449,6 +1449,22 @@ func TestInviteUsersToTeam(t *testing.T) {
}
}
}
+
+ restrictCreationToDomains := utils.Cfg.TeamSettings.RestrictCreationToDomains
+ defer func() {
+ utils.Cfg.TeamSettings.RestrictCreationToDomains = restrictCreationToDomains
+ }()
+ utils.Cfg.TeamSettings.RestrictCreationToDomains = "@example.com"
+
+ err := app.InviteNewUsersToTeam(emailList, th.BasicTeam.Id, th.BasicUser.Id)
+
+ if err == nil {
+ t.Fatal("Adding users with non-restricted domains was allowed")
+ }
+ if err.Where != "InviteNewUsersToTeam" || err.Message != "api.team.invite_members.invalid_email.app_error" {
+ t.Log(err)
+ t.Fatal("Got wrong error message!")
+ }
}
func TestGetTeamInviteInfo(t *testing.T) {