test: add jsonPath field assertions to create validation tests

This commit is contained in:
2026-05-06 14:40:11 +02:00
parent 8b96433b1a
commit b1324e3048
@@ -155,7 +155,8 @@ class ExpenseListControllerTest {
mockMvc.perform(post("/api/expenselist/create") mockMvc.perform(post("/api/expenselist/create")
.contentType(MediaType.APPLICATION_JSON) .contentType(MediaType.APPLICATION_JSON)
.content("{\"name\":\"\"}")) .content("{\"name\":\"\"}"))
.andExpect(status().isBadRequest()); .andExpect(status().isBadRequest())
.andExpect(jsonPath("$.name").exists());
} }
@Test @Test
@@ -167,6 +168,7 @@ class ExpenseListControllerTest {
mockMvc.perform(post("/api/expenselist/create") mockMvc.perform(post("/api/expenselist/create")
.contentType(MediaType.APPLICATION_JSON) .contentType(MediaType.APPLICATION_JSON)
.content("{}")) .content("{}"))
.andExpect(status().isBadRequest()); .andExpect(status().isBadRequest())
.andExpect(jsonPath("$.name").exists());
} }
} }