Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 2.02 KB

testing.md

File metadata and controls

20 lines (14 loc) · 2.02 KB

Testing

Баллы за реализацию

  1. По плюс 2 балла за каждый юнит-тест (не более 20 баллов в сумме, баллы начисляются не более чем за 3 теста на каждую отдельную функцию/компонент).
  2. Покрытие не менее 70% плюс 20 баллов (покрытие по строкам, вычисляется при помощи jest --coverage)
  3. В тестах задействованы все сценарии из описания плюс 20 баллов
  4. Для тестирования используются mock-объекты плюс 20 баллов

Продвинутая реализация

  1. Покрытие не менее 85% плюс 20 баллов (покрытие по бранчам вычисляется при помощи jest --coverage)

Штрафы

  • Не используется Jest минус 80 баллов
  • Имеются коммиты после дедлайна, за исключением коммитов, изменяющих исключительно в Readme.md либо вспомогательные файлы (.gitignore, .prettierrc.json и т.д.) минус 30% от максимального балла за задание (-30 баллов)
  • Отсутствует PR либо его описание некорректно (отсутствуют либо некорректен любой из 3 обязательных пунктов) минус 20 баллов
  • Отсутствует отдельная ветка для разработки минус 20 баллов
  • Меньше 3 коммитов в ветке разработки, не считая коммиты, вносящие изменения только в Readme.md либо вспомогательные файлы (.gitignore, .prettierrc.json и т.д.) — минус 20 баллов