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


Тестирование сокетов Sails с помощью Jest
Для меня это была ужасная история, поэтому я решил написать руководство, которое поможет вам, если вы застряли в такой ситуации. Эта проблема Мне нужно протестировать функциональность сокета, чтобы убедиться, что некоторые сообщения получены и отправлены при возникновении определенных условий. В частности, в производственной среде имеется ошибка, при которой сообщение, которое должно прибыть, но не приходит , и его особенно сложно воспроизвести, поэтому создание сценария..

Как отлаживать шутливые тесты с помощью Chrome
Тесты в Jest мощные, но отладка тестов Jest может оказаться сложной. Для меня отладка тестов с использованием Jest обычно состояла из нескольких console.log statements. Может быть действительно сложно выяснить проблему в тесте без возможности пошагового выполнения кода. К счастью, Chrome Node DevTools позволяет нам использовать debugger или точки останова, так что мы можем шагать по нашему коду и изучать объекты. Это может позволить нам разрешить некоторые из тех сложных..

Обзор тестирования JavaScript в 2020 году
(Обновлено: 21.11.2021) Это руководство предназначено, чтобы познакомить вас с наиболее важными рассуждениями, терминами, инструментами и подходами к тестированию JavaScript на 2022 год. Он объединяет информацию из лучших недавно выпущенных статей (на них есть ссылки внизу) и дополнения из моего собственного опыта в Welldone Software , где мы внедряли различные решения для тестирования различных продуктов на протяжении многих лет. Это немного длинновато, но тот, кто прочитает и..

Как запустить один и тот же набор тестов Jest на нескольких платформах (включая плагин Jest-Os-Detection)
tldr : мы сделали это: jest-os-detection Контекст В Doctolib мы пишем собственный код, чтобы наше веб-приложение взаимодействовало с собственным программным обеспечением, которое используют наши пользователи. Мы поддерживаем MacOS и Windows для этого продукта. Этот собственный код, написанный на Node.js (в пакете PKG ) и C ++, следует тому же жесткому правилу, что и остальная часть нашей кодовой базы: непроверенный код - это незаконченный код! Чтобы эти тесты выполнялись на..

fastify с TypeScript - готовая интеграция
Полное руководство по созданию готового к эксплуатации приложения с использованием fastify и TypeScript. TL; DR: репо с полным примером . Здесь, в car2go, нет каких-либо рамок или технологических ограничений, мы всегда стараемся использовать то, что подходит и лучше всего решает конкретные проблемы вашей команды. В моей команде (серверная часть клиента) наша текущая веб-структура предпочтительна fastify . Мы очень довольны им и можем подтвердить, что это хороший выбор для..

Постепенно переносите свой проект webpack на TypeScript
TL;DR Если вы хотите перейти на TypeScript , но не хотите переносить весь свой код одновременно, вы можете настроить webpack на объединение кода TypeScript и JavaScript. Вы можете найти демо-проект здесь . Как? Чтобы добавить TypeScript в проект веб-пакета, вы можете выполнить следующие шаги: Установите необходимые dev-зависимости: npm install --save-dev @types/jest awesome-typescript-loader typescript @types/lodash Создайте файл tsconfig.json, чтобы указать, что вы хотите..