mockMvc java.lang.AssertionError: No ModelAndView found

Пытаюсь сделать тест на регистрацию пользователя, но получаю ошибкуmockMvc java.lang.AssertionError: No ModelAndView found

Класс с тестом:

@WebMvcTest(LoginController.class)
@Import({SecurityConfiguration.class, MockSecurityConfiguration.class})
@RunWith(SpringRunner.class)
class LoginControllerTest {

    @Autowired MockMvc mockMvc;

    @MockBean ServiceUserRepository serviceUserRepository;

    @MockBean AuthService authService;

    @BeforeEach
    void setUp() {
    }

    @Test
    public void registration_pass() throws Exception {

        mockMvc.perform(post("/add-user")
                .flashAttr("form", new AddUserForm()
                        .setFirstName("Ivan")
                        .setLastName("Dzhenenko")
                        .setEmail("[email protected]")
                        .setPhone("+8800666999")
                        .setPassword("$2y$12$1GkGr4hhAEX0exlONRfnYu5St31AuKf5xjIEXq7GWiO91iSLzKH2e")))
                .andExpect(view().name("addUsеrPost"));
    }

Вот контроллер:

@RequiredArgsConstructor
@Controller
public class AddUserController {
    private final AuthService authService;

    @GetMapping("/add-user")
    public String getUser() {

        return "addUserGet";
    }

    @PostMapping("/add-user")
    public String postUser(@ModelAttribute("form") @Valid AddUserForm form) {
        UserDTO user = authService.registration(
                    form.getFirstName(),
                    form.getLastName(),
                    form.getPhone(),
                    form.getEmail(),
                    form.getPassword());

        if (user != null) {

            return "redirect:/login-form";
        }

        return "addUsеrPost";
    }

Ответы (0 шт):