From 941acf7f2bae28ee876b6353003d345b807eb688 Mon Sep 17 00:00:00 2001 From: Jesse Brault Date: Tue, 13 Aug 2024 11:45:10 -0500 Subject: [PATCH] Changed "/stars" mapping to "/star" for individual star requests. --- .../app/mealsmadeeasy/api/recipe/RecipeControllerTests.java | 6 +++--- .../java/app/mealsmadeeasy/api/recipe/RecipeController.java | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/integrationTest/java/app/mealsmadeeasy/api/recipe/RecipeControllerTests.java b/src/integrationTest/java/app/mealsmadeeasy/api/recipe/RecipeControllerTests.java index 69a5c44..09b2fe1 100644 --- a/src/integrationTest/java/app/mealsmadeeasy/api/recipe/RecipeControllerTests.java +++ b/src/integrationTest/java/app/mealsmadeeasy/api/recipe/RecipeControllerTests.java @@ -143,7 +143,7 @@ public class RecipeControllerTests { final User starer = this.createTestUser("recipe-starer"); final Recipe recipe = this.createTestRecipe(owner, true); this.mockMvc.perform( - post("/recipes/{username}/{slug}/stars", recipe.getOwner().getUsername(), recipe.getSlug()) + post("/recipes/{username}/{slug}/star", recipe.getOwner().getUsername(), recipe.getSlug()) .header("Authorization", "Bearer " + this.getAccessToken(starer)) ) .andExpect(status().isCreated()) @@ -158,7 +158,7 @@ public class RecipeControllerTests { final Recipe recipe = this.createTestRecipe(owner, true); this.recipeStarService.create(recipe.getId(), starer.getUsername()); this.mockMvc.perform( - get("/recipes/{username}/{slug}/stars", recipe.getOwner().getUsername(), recipe.getSlug()) + get("/recipes/{username}/{slug}/star", recipe.getOwner().getUsername(), recipe.getSlug()) .header("Authorization", "Bearer " + this.getAccessToken(starer)) ) .andExpect(status().isOk()) @@ -175,7 +175,7 @@ public class RecipeControllerTests { final Recipe recipe = this.createTestRecipe(owner, true); this.recipeStarService.create(recipe.getId(), starer.getUsername()); this.mockMvc.perform( - delete("/recipes/{username}/{slug}/stars", recipe.getOwner().getUsername(), recipe.getSlug()) + delete("/recipes/{username}/{slug}/star", recipe.getOwner().getUsername(), recipe.getSlug()) .header("Authorization", "Bearer " + this.getAccessToken(starer)) ) .andExpect(status().isNoContent()); diff --git a/src/main/java/app/mealsmadeeasy/api/recipe/RecipeController.java b/src/main/java/app/mealsmadeeasy/api/recipe/RecipeController.java index 257590c..742308d 100644 --- a/src/main/java/app/mealsmadeeasy/api/recipe/RecipeController.java +++ b/src/main/java/app/mealsmadeeasy/api/recipe/RecipeController.java @@ -66,7 +66,7 @@ public class RecipeController { return ResponseEntity.ok(view); } - @PostMapping("/{username}/{slug}/stars") + @PostMapping("/{username}/{slug}/star") public ResponseEntity addStar( @PathVariable String username, @PathVariable String slug, @@ -75,7 +75,7 @@ public class RecipeController { return ResponseEntity.status(HttpStatus.CREATED).body(this.recipeStarService.create(username, slug, principal)); } - @GetMapping("/{username}/{slug}/stars") + @GetMapping("/{username}/{slug}/star") public ResponseEntity> getStar( @PathVariable String username, @PathVariable String slug, @@ -89,7 +89,7 @@ public class RecipeController { } } - @DeleteMapping("/{username}/{slug}/stars") + @DeleteMapping("/{username}/{slug}/star") public ResponseEntity removeStar( @PathVariable String username, @PathVariable String slug,