Попытка проверить GET-запрос на запрещенной странице, но перенаправляет на вход в систему и не удается. Как мне это преодолеть?

Попытка выполнить очень простой запрос GET к закрытой странице, однако он всегда возвращает меня обратно к логину.

Это не помогает, потому что Spring Security перенаправит вас на страницу входа, если вы не вошли в систему.

Как мне добавить это в мой тест?

Спасибо

@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
@AutoConfigureMockMvc
public class AdminPageTestController{

@Autowired
MockMvc mvc;

@Test
public void getAdminPage() throws Exception{
    mvc.perform(
            get("/admin/adminPage")
                    .contentType(MediaType.APPLICATION_JSON))
            .andDo(print())
            .andExpect(status().isOk())
            .andExpect(content().string(equalTo("Admin Dashboard")));
}

0 ответов

Другие вопросы по тегам