Каталог / 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