diff options
author | George Goldberg <george@gberg.me> | 2017-04-28 23:01:56 +0100 |
---|---|---|
committer | Corey Hulen <corey@hulen.com> | 2017-04-28 15:01:56 -0700 |
commit | 6f6b7e4e97f466ee0f29c96b7fee0d9b98ce751c (patch) | |
tree | c45e87929309d361f36d8afdf5afaac2b4f38c14 /app/import_test.go | |
parent | 96906482cecb0df21c8e1a40a2ba00c13c0182a7 (diff) | |
download | chat-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.go | 23 |
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{ |