https://github.com/stalksa/jest-playwright
Тесты на Jest и Playwright
https://github.com/stalksa/jest-playwright
Last synced: over 1 year ago
JSON representation
Тесты на Jest и Playwright
- Host: GitHub
- URL: https://github.com/stalksa/jest-playwright
- Owner: STALKSA
- Created: 2023-08-27T17:13:21.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-31T08:00:07.000Z (almost 3 years ago)
- Last Synced: 2025-04-14T02:56:16.892Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 9.26 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Jest. Unit-тесты и отчёты
### Добавить отчёты о покрытии.
1. Отчёты должны создаваться во время прогона тестов с помощью скрипта. Его нужно добавить в блок со скриптами в файле package.json.
2. Скрипт для запуска оценки покрытия должен запускать команду "jest --collectCoverage". Создайте нужный скрипт по аналогии с существующим скриптом "test".
3. Для корректной работы, нужно задать критерии, где будут работать отчёты, а также параметры, которые исключают проверку в определённых местах проекта.
В нашем случае:
* проверять покрытие кода во всех файлах с расширениями .js и .jsx;
* исключать из проверки директорию "/node_modules/";
* исключать из проверки директорию "/coverage/", в которой будут создаваться отчёты.
# UI-тест на Playwright
1. Подготовить тестовые данные
2. Создать тест 1 «Успешная авторизация»:
* откройте форму авторизации;
* добавьте ваш email в поле для ввода email;
* добавьте ваш пароль в поле для ввода пароля;
* нажмите на кнопку Войти.
* Проверьте ожидаемый результат:
* проверьте, что открылась страница профиля;
* удостоверьтесь, что страница профиля открыта, например, проверив элемент h2 и текст заголовка.
3. Создать тест 2 «Неуспешная авторизация»:
* повторите тест 1, используя невалидные данные для авторизации.
* Проверьте результат:
проверьте текст об ошибке в появившемся блоке.