2.7 KiB
Рекомендации по настройке разработки
Как начать
Используйте bun i
, npm i
, pnpm i
или yarn
, чтобы установить пакеты.
Настройка переменных
- Используйте файл
.env
для настройки переменных собственной среды разработки. - Переменные окружения с префиксом
PUBLIC_
широко используются в/src/utils/config.ts
.
Полезные команды
Запуск проверки соответствия типов и автоматически исправить ошибки стилей, порядок импорта, форматирование:
bun run typecheck
bun run fix
End-to-End (E2E) тесты
End-to-end тесты написаны с использованием Playwright.
Структура
/tests/*
: содержит файлы тестов/playwright.config.ts
: конфиг для Playwright
Начало работы
Следуйте этим шагам:
-
Установите зависимости: Запустите
npm run e2e:install
, чтобы установить необходимые зависимости для выполнения тестов. -
Запустите тесты: После установки зависимостей используйте
npm run e2e:tests
.
Дополнительная информация
Для параллельного исполнения:
npx playwright test --project=webkit --workers 4
Для получения дополнительной информации о написании тестов с использованием Playwright - Документация Playwright.
🚀 Тесты в режиме CI
Тесты выполняются в рамках GitHub workflow из папки tests
🔧 Конфигурация:
Playwright настроен на использование переменной окружения BASE_URL
. Убедитесь, что она правильно установлена в вашей конфигурации CI для указания на правильную среду.
📝 Примечание:
После того как страницы были настроены для работы с аутентификацией, все тесты должны быть перемещены в директорию tests
для упрощения процесса тестирования.