summaryrefslogtreecommitdiffstats
path: root/app/import_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'app/import_test.go')
-rw-r--r--app/import_test.go23
1 files changed, 23 insertions, 0 deletions
diff --git a/app/import_test.go b/app/import_test.go
index 0290bd53f..27cd9f551 100644
--- a/app/import_test.go
+++ b/app/import_test.go
@@ -1013,6 +1013,29 @@ func TestImportImportUser(t *testing.T) {
}
}
+ // Check Password and AuthData together.
+ data.Password = ptrStr("PasswordTest")
+ if err := ImportUser(&data, false); err == nil {
+ t.Fatalf("Should have failed to import invalid user.")
+ }
+
+ data.AuthData = nil
+ if err := ImportUser(&data, false); err != nil {
+ t.Fatalf("Should have succeeded to update valid user %v", err)
+ }
+
+ data.Password = ptrStr("")
+ if err := ImportUser(&data, false); err == nil {
+ t.Fatalf("Should have failed to import invalid user.")
+ }
+
+ data.Password = ptrStr(strings.Repeat("0123456789", 10))
+ if err := ImportUser(&data, false); err == nil {
+ t.Fatalf("Should have failed to import invalid user.")
+ }
+
+ data.Password = ptrStr("TestPassword")
+
// Test team and channel memberships
teamName := model.NewId()
ImportTeam(&TeamImportData{