From 19ec4c42989df53279a1e7fe8dc997244ffbb20c Mon Sep 17 00:00:00 2001 From: Carlos Tadeu Panato Junior Date: Wed, 8 Mar 2017 01:30:33 +0100 Subject: add team exists endpoint for APIv4 (#5517) --- api4/team_test.go | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) (limited to 'api4/team_test.go') diff --git a/api4/team_test.go b/api4/team_test.go index e54cf4414..7a1bbfb69 100644 --- a/api4/team_test.go +++ b/api4/team_test.go @@ -126,7 +126,7 @@ func TestGetAllTeams(t *testing.T) { rrteams, resp := Client.GetAllTeams("", 1, 1) CheckNoError(t, resp) - if (len(rrteams) != 1) { + if len(rrteams) != 1 { t.Fatal("wrong number of teams - should be 1") } @@ -139,21 +139,21 @@ func TestGetAllTeams(t *testing.T) { rrteams1, resp := Client.GetAllTeams("", 1, 0) CheckNoError(t, resp) - if (len(rrteams1) != 0) { + if len(rrteams1) != 0 { t.Fatal("wrong number of teams - should be 0") } rrteams2, resp := th.SystemAdminClient.GetAllTeams("", 1, 1) CheckNoError(t, resp) - if (len(rrteams2) != 1) { + if len(rrteams2) != 1 { t.Fatal("wrong number of teams - should be 1") } rrteams2, resp = Client.GetAllTeams("", 1, 0) CheckNoError(t, resp) - if (len(rrteams2) != 0) { + if len(rrteams2) != 0 { t.Fatal("wrong number of teams - should be 0") } @@ -493,4 +493,29 @@ func TestGetMyTeamsUnread(t *testing.T) { Client.Logout() _, resp = Client.GetTeamsUnreadForUser(user.Id, "") CheckUnauthorizedStatus(t, resp) -} \ No newline at end of file +} + +func TestTeamExists(t *testing.T) { + th := Setup().InitBasic().InitSystemAdmin() + defer TearDown() + Client := th.Client + team := th.BasicTeam + + th.LoginBasic() + + exists, resp := Client.TeamExists(team.Name, "") + CheckNoError(t, resp) + if exists != true { + t.Fatal("team should exist") + } + + exists, resp = Client.TeamExists("testingteam", "") + CheckNoError(t, resp) + if exists != false { + t.Fatal("team should not exist") + } + + Client.Logout() + _, resp = Client.TeamExists(team.Name, "") + CheckUnauthorizedStatus(t, resp) +} -- cgit v1.2.3-1-g7c22