Size: a a a

JavaScript testing

2021 September 27

AT

Andrey Tolkachov in JavaScript testing
Тут, вероятно, был вопрос, из разряда, что надо знать ещё, помимо курсов. Т.к. довольно расплывчатый горизонт, если нет строгого направления на работе
источник

O

Olga in JavaScript testing
ну кстати на прошлой неделе была карта скиллов от девушки из SkyEng, конечно не без недостатков и заточенная под ихнюю контору, но уже что-то.
источник

AT

Andrey Tolkachov in JavaScript testing
Не видел увы . Но вот такие затачивания под одну контору слегка пагубны ( на мой взгляд это слегка усложняет смену работы в дальнейшем , но могу ошибаться)
источник
2021 September 28

O

Olex in JavaScript testing
Спасибо большое за труд! )))
источник

DP

Dmitry Pakhilov in JavaScript testing
Так уже ж gmail-tester на npm
источник

DP

Dmitry Pakhilov in JavaScript testing
источник

A

Amazov in JavaScript testing
Норм. Правда раз а две недели нужно обновлять обновлять крэды
источник

G

Gnam in JavaScript testing
а чем вам в итоге inbucket не угодил?
Разок развернул, настроил и все. Пользую уже на 4 проектах много месяцев.
Хожу по клиенту от хоттабыча предварительно для ожидания письма, и через интерфейс потом, чтобы письмо проверить и всякие пдф аттачменты.

Работает стабильно, ни разу пререканий не было. Гоняю по 50+ параллельных браузеров на одном из проектов  😅
источник

ЛВ

Лёгкий Ветерок... in JavaScript testing
Товарищи, кто-нибудь работает со storybook?
Ситуация такая: есть сторибук, есть jest, есть снапшот-тесты на каждый компонент.
Добавил playwright-addon (специальный для сторибука)
Для окружения плейврайта подключаются браузеры, скриншот-тесты работают, но начинают падать снапшот тесты, выдают ошибки. Не получается сделать так, чтобы работало и то и другое, получается почему-то либо/либо.
Я не понимаю, почему начинают крашиться снапшоты когда тянется окружение для плейврайта...
источник

NK

ID:0 in JavaScript testing
Уже доступно на youtube.

Ставим лексусы под видео, подписываем канал
https://youtu.be/9UwygnOThCM
источник

OK

Oleksandr Khotemskyi in JavaScript testing
На одном проекте как раз юзается mailhog, но решили для пущей надежности еще проверять письма через gmail. Нагенерить эти credentials.json и токен и обновлять их - это прям целая история. Но варик рабочий да.
источник

OK

Oksana K. in JavaScript testing
Привіт
Потрібна порада - чи це нормальна практика валідувати АПІ респонси з базою даних?
просто щоб не прописувати в коді все що мені має повертатися я би просто перевірила чи те що поверне мені апі є в базі даних
чи то погана практика?
источник

ES

Evgen Silkov in JavaScript testing
Дуже болітеме якщо в високорівневі апі тести додати деталі імплементації бази данних. При міграціях їх треба буде оновлювати.
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Буде дуже складно, доведеться саппортити і квері до бази і конвертувати різні типи данних, а ще і збирати данні по різних таблицях
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Я зазвичай тестую одразу crud - створив зі своїми данними, прочитав і порівняв що повернулося з тим що я створив,  проапдейтив, видалив
источник

m

mkots in JavaScript testing
А вы снапшоты обновили? А то там окружение емнип меняет структуру дерева в снапшоте
источник

m

mkots in JavaScript testing
что-то там со стилями мутит, на сколько я помню
источник

ЛВ

Лёгкий Ветерок... in JavaScript testing
ничего с ними не делал. Падает процентов 40.
выдаёт ошибку:

● CheckboxGroup › should render component with disabled state

   Timeout - Async callback was not invoked within the 5000 ms timeout specified by jest.setTimeout.Error: Timeout - Async callback was not invoked within the 5000 ms timeout specified by jest.setTimeout.

     at mapper (node_modules/jest-jasmine2/build/queueRunner.js:71:45)
источник

m

mkots in JavaScript testing
Хммм, это какая-то странная ошибка, похоже на то что дело не в снапшотах, а в какихто подготовительных действиях
источник

m

mkots in JavaScript testing
Какой-то промис внутри теста не зарезолвился
источник