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


Проверка токена модульного теста для Auth0 с использованием Jest и mock-jwks
Введение Тестирование аутентификации в вашем приложении имеет решающее значение. При интеграции с Auth0 становится сложнее. Вы не можете генерировать нужные токены. Для их API используется ограничение скорости. Это также не то, о чем они должны беспокоиться. Ваша реализация должна быть обработана вами. Чтобы модульное тестирование было быстрым, мы должны иметь возможность быстро запускать действительные токены, недействительные токены, токены с истекшим сроком действия и т. д.,..

Как писать эффективные тесты моментальных снимков
Заявление об ограничении ответственности: мнения, выраженные в этой статье, являются моими собственными и не отражают мнения моего работодателя или кого-либо еще. Моментальные тесты не спасают наши потребности в покрытии тестами, как мы от них ожидаем. Фактически, они могут быть совершенно противоположными . В этой статье мы обсудим, что такое тест снимков и как более эффективно использовать их в своем коде. Что такое тест снимка? Типичный тестовый пример моментального снимка..

Шутка — тестовый код
https://jestjs.io/docs/expect toBe использует Object.is для проверки точного равенства. Если вы хотите проверить значение объекта, используйте вместо этого toEqual test('two plus two is four', () => { expect(2 + 2).toBe(4); }); test('object assignment', () => { const data = {one: 1}; data['two'] = 2; expect(data).toEqual({one: 1, two: 2}); }); проверять строки на соответствие регулярным выражениям с помощью toMatch test('there is no I in team', () => {..

Улучшение сквозного тестирования на Coursera с помощью Puppeteer и Jest
Авторы Анкит Ахуджа , Билли Кирк и Сумит Гогиа . Coursera стремится обеспечить высокий уровень качества продукции для каждого учебного процесса. Сюда входят индивидуальные курсы и курсы, включенные в программы Degree и MasterTrack ™ . Раньше мы использовали Selenium и Sauce Labs для проведения сквозных тестов. Проблемы со стабильностью нашей настройки и ограниченные инструменты непрерывной интеграции (CI) для отчетов о результатах тестирования привели к плохому внедрению...

Зачем нам нужно тестирование программного обеспечения и как начать работу с Jest?
Когда разработчики говорят о тестировании в контексте разработки программного обеспечения, они в основном не имеют в виду ручное тестирование программного обеспечения, когда мы выполняем некоторые операции в нашем приложении и используем наши глаза, чтобы увидеть, получаем ли мы правильный результат. Они говорят о настройке набора автоматизированных тестов, где мы пишем небольшой код, выполняющий несколько операций в нашем приложении, а затем добавляем еще немного кода, подтверждающего,..

Тестирование: надежная документация
Написание тестов, которые служат образцом кода для пользователей вашего компонента У нас есть компонент Reactjs ниже, который позволяет пользователям загружать и создавать карту, чтобы пользователи/разработчики могли использовать ее для прослушивания и обработки событий карты в своих собственных компонентах. Теперь, чтобы объяснить нашим пользователям, как использовать этот компонент, мы пишем документацию. Обычно используемый подход заключается в добавлении примера в файл readme..

Тестирование React… и почему я вырос до ЛЮБВИ, чтобы ненавидеть это
Последние пару недель я был сосредоточен на том, чтобы по-настоящему понять, как тестировать свой код. Я всегда знал, что это важно, и всегда в глубине души думал, что рано или поздно я научусь этому, НО ... … И вы, вероятно, можете придумать миллион «но» относительно того, почему так много людей (включая меня) отложили тестирование. Это скучно. На это уходит много времени. Я сам проверю. Список можно продолжать. Однако для меня причина отсрочки тестирования была проста… ЕСТЬ ТАК..