Публикации по теме 'jest'


Как заставить тест провалиться в Jest
(Эта статья является переведенной копией моей старой статьи в моем японском блоге. -› https://komajou.hatenablog.jp/entry/2019/04/02/181246 ) Что делать, если вы хотите, чтобы тест в Jest провалился? Я предположил, что в Jest есть такой метод, как fail() , и искал, как это сделать, но, по-видимому, они не не иметь его. https://stackoverflow.com/questions/42176642/in-jest-how-can-i-make-a-test-fail Согласно StackOverflow, работает следующий метод throw new Error(‘failed’); or..

Тестирование пользовательского Cognito SDK JS AWS с помощью Jest
Недавно я написал веб-приложение, использующее AWS User Cognito SDK для JavaScript . Обычно я использую Jest для тестирования своего кода JavaScript и искал способ модульного тестирования функций, которые использовали объекты из SDK. Некоторые из этих объектов выполняют вызовы API, поэтому мне нужно было имитировать каждый объект. Издевательство над модулем также позволило бы мне утверждать, что объекты и методы внутри этих объектов были созданы и вызваны. В этом руководстве мы..

Компоненты модульного тестирования с помощью Jest в React Native. Настройка и решение проблем
Если вас интересуют подходы к тестированию, прочтите эту статью . Настраивать: 1. Конфигурация Jest Я удалил свойства, не относящиеся к react-native (например, testMatch, testUrl и т. д.) Также это может быть jest.config.js (зависит от организации вашего проекта) 2. Mocking store. Я использовал redux-mock-store . Для уменьшения повторяющегося кода Я положил его в __mocks__ . В качестве примера промежуточного программного обеспечения есть thunk. Вы можете..

Стандартизация тестирования HTTP API
Этот пост в блоге на самом деле является черновиком стандартной операционной процедуры для моего бизнеса по разработке программного обеспечения и консультированию. За последние пару месяцев я три или четыре раза сталкивался с задачей написания тестов для HTTP API. Я пробовал несколько способов написания автоматизированных тестов, и это метод, к которому я пришел. TypeScript, Jest и супертест хорошо работают вместе, и их достаточно для реализации кратких тестов. Предыстория и..

Fetch vs Axios с использованием Enzyme & Jest для тестирования компонентов React
Мы с командой выполнили предоставление наших компонентов и услуг с минимальными проблемами. Именно тогда мы столкнулись с тестированием компонентов, где нам пришлось ограничить свое мышление и выяснить, какой набор тестов и вспомогательная утилита лучше всего подходят для потребностей нашего приложения. Мы выбрали Jest, который представляет собой набор для тестирования Facebook с открытым исходным кодом, а также программу тестирования Airbnb Enzyme, которая поддерживает библиотеку..