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