diff options
Diffstat (limited to 'cmd/commands/team_test.go')
-rw-r--r-- | cmd/commands/team_test.go | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/cmd/commands/team_test.go b/cmd/commands/team_test.go deleted file mode 100644 index e6bc47a09..000000000 --- a/cmd/commands/team_test.go +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. -// See License.txt for license information. - -package commands - -import ( - "strings" - "testing" - - "github.com/mattermost/mattermost-server/api4" - "github.com/mattermost/mattermost-server/cmd" - "github.com/mattermost/mattermost-server/model" -) - -func TestCreateTeam(t *testing.T) { - th := api4.Setup().InitSystemAdmin() - defer th.TearDown() - - id := model.NewId() - name := "name" + id - displayName := "Name " + id - - cmd.CheckCommand(t, "team", "create", "--name", name, "--display_name", displayName) - - found := th.SystemAdminClient.Must(th.SystemAdminClient.TeamExists(name, "")).(bool) - - if !found { - t.Fatal("Failed to create Team") - } -} - -func TestJoinTeam(t *testing.T) { - th := api4.Setup().InitSystemAdmin().InitBasic() - defer th.TearDown() - - cmd.CheckCommand(t, "team", "add", th.BasicTeam.Name, th.BasicUser.Email) - - profiles := th.SystemAdminClient.Must(th.SystemAdminClient.GetUsersInTeam(th.BasicTeam.Id, 0, 1000, "")).([]*model.User) - - found := false - - for _, user := range profiles { - if user.Email == th.BasicUser.Email { - found = true - } - - } - - if !found { - t.Fatal("Failed to create User") - } -} - -func TestLeaveTeam(t *testing.T) { - th := api4.Setup().InitBasic() - defer th.TearDown() - - cmd.CheckCommand(t, "team", "remove", th.BasicTeam.Name, th.BasicUser.Email) - - profiles := th.Client.Must(th.Client.GetUsersInTeam(th.BasicTeam.Id, 0, 1000, "")).([]*model.User) - - found := false - - for _, user := range profiles { - if user.Email == th.BasicUser.Email { - found = true - } - - } - - if found { - t.Fatal("profile should not be on team") - } - - if result := <-th.App.Srv.Store.Team().GetTeamsByUserId(th.BasicUser.Id); result.Err != nil { - teamMembers := result.Data.([]*model.TeamMember) - if len(teamMembers) > 0 { - t.Fatal("Shouldn't be in team") - } - } -} - -func TestListTeams(t *testing.T) { - th := api4.Setup().InitBasic() - defer th.TearDown() - - id := model.NewId() - name := "name" + id - displayName := "Name " + id - - cmd.CheckCommand(t, "team", "create", "--name", name, "--display_name", displayName) - - output := cmd.CheckCommand(t, "team", "list", th.BasicTeam.Name, th.BasicUser.Email) - - if !strings.Contains(string(output), name) { - t.Fatal("should have the created team") - } -} |