Каталог / github / javascript-typescript-jest

javascript-typescript-jest

github/awesome-copilot
11K
установок
#833
в рейтинге

Что делает

Jest best practices для JavaScript и TypeScript проектов с mocking, обработкой async и React паттернами.
  • Организуйте тесты с описательными именами в вложенных describe блоках, используя файлы .test.ts/.test.js рядом с исходным кодом или в директориях __tests__
  • Mockируйте внешние зависимости с jest.mock(), jest.spyOn() и mockImplementation(), сбрасывая состояние между тестами для предотвращения утечек
  • Обрабатывайте async код с promises, async/await и resolves/rejects matchers; установите таймауты для медленных тестов
  • Тестируйте React компоненты с React Testing Library, выполняя запросы по accessibility ролям и меткам, используя userEvent для реалистичных взаимодействий
  • Включает 20+ распространенных matchers, охватывающих truthiness, числа, строки, массивы, объекты, исключения и assertions функций-mock

Установка

$ npx skills add github/awesome-copilot