@@ -10,6 +10,30 @@ Feature: Case Management
1010 And a valid "appKeyAuth" key in the system
1111 And an instance of "CaseManagement" API
1212
13+ @generated @skip @team:DataDog/case-management
14+ Scenario : Add project to favorites returns "Bad Request" response
15+ Given operation "FavoriteProject" enabled
16+ And new "FavoriteProject" request
17+ And request contains "project_id" parameter from "REPLACE.ME"
18+ When the request is sent
19+ Then the response status is 400 Bad Request
20+
21+ @generated @skip @team:DataDog/case-management
22+ Scenario : Add project to favorites returns "No Content" response
23+ Given operation "FavoriteProject" enabled
24+ And new "FavoriteProject" request
25+ And request contains "project_id" parameter from "REPLACE.ME"
26+ When the request is sent
27+ Then the response status is 204 No Content
28+
29+ @generated @skip @team:DataDog/case-management
30+ Scenario : Add project to favorites returns "Not Found" response
31+ Given operation "FavoriteProject" enabled
32+ And new "FavoriteProject" request
33+ And request contains "project_id" parameter from "REPLACE.ME"
34+ When the request is sent
35+ Then the response status is 404 Not Found
36+
1337 @team:DataDog/case-management
1438 Scenario : Archive case returns "Bad Request" response
1539 Given new "ArchiveCase" request
@@ -247,6 +271,20 @@ Feature: Case Management
247271 When the request is sent
248272 Then the response status is 200 OK
249273
274+ @generated @skip @team:DataDog/case-management
275+ Scenario : Get user's project favorites returns "Bad Request" response
276+ Given operation "ListUserProjectFavorites" enabled
277+ And new "ListUserProjectFavorites" request
278+ When the request is sent
279+ Then the response status is 400 Bad Request
280+
281+ @generated @skip @team:DataDog/case-management
282+ Scenario : Get user's project favorites returns "OK" response
283+ Given operation "ListUserProjectFavorites" enabled
284+ And new "ListUserProjectFavorites" request
285+ When the request is sent
286+ Then the response status is 200 OK
287+
250288 @generated @skip @team:DataDog/case-management
251289 Scenario : Remove a project returns "API error response" response
252290 Given new "DeleteProject" request
@@ -261,6 +299,30 @@ Feature: Case Management
261299 When the request is sent
262300 Then the response status is 204 No Content
263301
302+ @generated @skip @team:DataDog/case-management
303+ Scenario : Remove project from favorites returns "Bad Request" response
304+ Given operation "UnfavoriteProject" enabled
305+ And new "UnfavoriteProject" request
306+ And request contains "project_id" parameter from "REPLACE.ME"
307+ When the request is sent
308+ Then the response status is 400 Bad Request
309+
310+ @generated @skip @team:DataDog/case-management
311+ Scenario : Remove project from favorites returns "No Content" response
312+ Given operation "UnfavoriteProject" enabled
313+ And new "UnfavoriteProject" request
314+ And request contains "project_id" parameter from "REPLACE.ME"
315+ When the request is sent
316+ Then the response status is 204 No Content
317+
318+ @generated @skip @team:DataDog/case-management
319+ Scenario : Remove project from favorites returns "Not Found" response
320+ Given operation "UnfavoriteProject" enabled
321+ And new "UnfavoriteProject" request
322+ And request contains "project_id" parameter from "REPLACE.ME"
323+ When the request is sent
324+ Then the response status is 404 Not Found
325+
264326 @generated @skip @team:DataDog/case-management
265327 Scenario : Search cases returns "Bad Request" response
266328 Given new "SearchCases" request
0 commit comments