/unit-demo-cra

Демо-проект — unit-тестирование react приложений

Primary LanguageTypeScript

Домашка:

  • На каждый push текст коммита проверяется на соответствие соглашению
  • На каждый pull request запускаются тесты
  • На публикацию версионного тега запускаются тесты для pull request, создается issue, при прохождении тестов issue закрывается и публикуется релиз; релиз публикуется в gh-pages

По идее все требования соблюдены.

В этом репозитории находится пример приложения с тестами:

Для запуска примеров необходимо установить NodeJS 16 или выше.

Как запустить:

# установить зависимости
npm ci

# запустить приложение
npm start

Как запустить e2e тесты:

# скачать браузеры
npx playwright install

# запустить тесты
npm run e2e

Как запустить модульные тесты:

npm test