i think it's okay
если в ситуации когда в поле login ввели не существующий логин, не существующий email, не корректный логин( русские символы) и некорректную почту - если во всех этих случаях мы получаем один ответ - invalid login or password - имеет ли смысл играться с классами эквивалентности и граничными значениями на этой форме?
т.е все эти вещи как будто можно проверить на этапе регистрации
ну во-первых поле регистрации и поле логина эта разные формы. и на них могут быть разные валидации, потому что на бекенде это разные контроллеры
во-вторых, если на фронте для любой из некорректных данных есть только один вид ошибки, но внутри оно все равно обрабатывается по разным кейсам, то проверить все равно нужно на все сценарии. Хотя бы потому, что когда-нибудь на один из вид ошибок отдельно что-то сделают, а у тебя тест упадет и станет понятно, что нужно и тест обновить.