From 6f6b7e4e97f466ee0f29c96b7fee0d9b98ce751c Mon Sep 17 00:00:00 2001 From: George Goldberg Date: Fri, 28 Apr 2017 23:01:56 +0100 Subject: Add Password field to Bulk Importer. (#6268) --- app/import_test.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'app/import_test.go') 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{ -- cgit v1.2.3-1-g7c22