@@ -9,6 +9,24 @@ Feature: Teams
99 And a valid "appKeyAuth" key in the system
1010 And an instance of "Teams" API
1111
12+ @generated @skip @team:DataDog/core-app
13+ Scenario : Add a member team returns "API error response." response
14+ Given operation "AddMemberTeam" enabled
15+ And new "AddMemberTeam" request
16+ And request contains "super_team_id" parameter from "REPLACE.ME"
17+ And body with value {"data" : {"id" : "aeadc05e-98a8-11ec-ac2c-da7ad0900001" , "type" : "member_teams" }}
18+ When the request is sent
19+ Then the response status is 409 API error response.
20+
21+ @generated @skip @team:DataDog/core-app
22+ Scenario : Add a member team returns "Added" response
23+ Given operation "AddMemberTeam" enabled
24+ And new "AddMemberTeam" request
25+ And request contains "super_team_id" parameter from "REPLACE.ME"
26+ And body with value {"data" : {"id" : "aeadc05e-98a8-11ec-ac2c-da7ad0900001" , "type" : "member_teams" }}
27+ When the request is sent
28+ Then the response status is 204 Added
29+
1230 @generated @skip @team:DataDog/core-app
1331 Scenario : Add a user to a team returns "API error response." response
1432 Given new "CreateTeamMembership" request
@@ -112,6 +130,30 @@ Feature: Teams
112130 When the request is sent
113131 Then the response status is 200 OK
114132
133+ @generated @skip @team:DataDog/core-app
134+ Scenario : Get all member teams returns "API error response." response
135+ Given operation "ListMemberTeams" enabled
136+ And new "ListMemberTeams" request
137+ And request contains "super_team_id" parameter from "REPLACE.ME"
138+ When the request is sent
139+ Then the response status is 404 API error response.
140+
141+ @generated @skip @team:DataDog/core-app
142+ Scenario : Get all member teams returns "OK" response
143+ Given operation "ListMemberTeams" enabled
144+ And new "ListMemberTeams" request
145+ And request contains "super_team_id" parameter from "REPLACE.ME"
146+ When the request is sent
147+ Then the response status is 200 OK
148+
149+ @generated @skip @team:DataDog/core-app @with-pagination
150+ Scenario : Get all member teams returns "OK" response with pagination
151+ Given operation "ListMemberTeams" enabled
152+ And new "ListMemberTeams" request
153+ And request contains "super_team_id" parameter from "REPLACE.ME"
154+ When the request with pagination is sent
155+ Then the response status is 200 OK
156+
115157 @team:DataDog/core-app
116158 Scenario : Get all teams returns "OK" response
117159 Given new "ListTeams" request
@@ -209,6 +251,24 @@ Feature: Teams
209251 Then the response status is 200 Represents a user's association to a team
210252 And the response "data" has length 0
211253
254+ @generated @skip @team:DataDog/core-app
255+ Scenario : Remove a member team returns "API error response." response
256+ Given operation "RemoveMemberTeam" enabled
257+ And new "RemoveMemberTeam" request
258+ And request contains "super_team_id" parameter from "REPLACE.ME"
259+ And request contains "member_team_id" parameter from "REPLACE.ME"
260+ When the request is sent
261+ Then the response status is 404 API error response.
262+
263+ @generated @skip @team:DataDog/core-app
264+ Scenario : Remove a member team returns "No Content" response
265+ Given operation "RemoveMemberTeam" enabled
266+ And new "RemoveMemberTeam" request
267+ And request contains "super_team_id" parameter from "REPLACE.ME"
268+ And request contains "member_team_id" parameter from "REPLACE.ME"
269+ When the request is sent
270+ Then the response status is 204 No Content
271+
212272 @team:DataDog/core-app
213273 Scenario : Remove a team link returns "API error response." response
214274 Given new "DeleteTeamLink" request
0 commit comments