Skip to content

Аутентификация (Client)

Browser-тесты авторизации, регистрации, восстановления и сброса пароля. Покрывают все auth-страницы saas-client.

Обзор

Auth-страницы saas-client:

СтраницаURLОписание
Sign In/auth/sign-inВход по email и паролю
Sign Up/auth/sign-upРегистрация с поддержкой Google OAuth
Forgot Password/auth/forgot-passwordЗапрос на восстановление пароля
Reset Password/auth/reset-passwordСброс пароля по токену
Verify Code/auth/verify-codeВерификация кода

auth.e2e.ts

Тесты страницы входа и процесса авторизации.

Покрытие:

  • ✅ Загрузка страницы входа — наличие формы, полей email/password
  • ✅ Успешный вход — заполнение формы, отправка, редирект на /companies/...
  • ❌ Некорректные credentials — отображение ошибки

sign-up.e2e.ts

Тесты страницы регистрации.

Покрытие:

  • ✅ Загрузка страницы — наличие формы регистрации
  • ❌ Регистрация с уже существующим email — отображение ошибки
  • ✅ Наличие ссылки на страницу входа
  • ✅ Наличие кнопки Google OAuth

forgot-password.e2e.ts

Тесты страницы восстановления пароля.

Покрытие:

  • ✅ Загрузка страницы — наличие формы
  • ✅ Отправка email — отображение подтверждения
  • ✅ Наличие ссылки на страницу входа

reset-password.e2e.ts

Тесты страницы сброса пароля (доступна по ссылке из email).

Покрытие:

  • ✅ Загрузка страницы с параметром token (/auth/reset-password?token=test)
  • ✅ Наличие полей пароля и подтверждения пароля

verify-code.e2e.ts

Тест верификации кода — проверяет защиту маршрута.

Покрытие:

  • ✅ Редирект неавторизованного пользователя на /auth/sign-in

Следующие шаги

SaaS E2E Test Documentation