summaryrefslogtreecommitdiffstats
path: root/app/import_test.go
diff options
context:
space:
mode:
authorGeorge Goldberg <george@gberg.me>2017-04-28 23:01:56 +0100
committerCorey Hulen <corey@hulen.com>2017-04-28 15:01:56 -0700
commit6f6b7e4e97f466ee0f29c96b7fee0d9b98ce751c (patch)
treec45e87929309d361f36d8afdf5afaac2b4f38c14 /app/import_test.go
parent96906482cecb0df21c8e1a40a2ba00c13c0182a7 (diff)
downloadchat-6f6b7e4e97f466ee0f29c96b7fee0d9b98ce751c.tar.gz
chat-6f6b7e4e97f466ee0f29c96b7fee0d9b98ce751c.tar.bz2
chat-6f6b7e4e97f466ee0f29c96b7fee0d9b98ce751c.zip
Add Password field to Bulk Importer. (#6268)
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{