Size: a a a

2020 October 12

A

Aleksey in JS for testing
jsdom как раз таки и не хочется, потому что придется мокать много чего. В jsdom не реализованы нужные функции. До этого его и использовал, но просто есть набор тестов которые предпочтительнее на реальном браузере позапускать
источник

ДП

Діма Потапов... in JS for testing
Aleksey
jsdom как раз таки и не хочется, потому что придется мокать много чего. В jsdom не реализованы нужные функции. До этого его и использовал, но просто есть набор тестов которые предпочтительнее на реальном браузере позапускать
тогда возьми карму   например )
источник

BO

Boris Osipov in JS for testing
Aleksey
Всем привет! Может сталкивался кто с необходимостью запуска jest-юнит тестов в браузере? Тестируемая функция юзает много функций браузера и их не очень хочется мокать. Желательно запускать тесты прям в браузере и дебажить их там же для удобства.
Например есть идея сделать какой index.html, в котором будет подгружаться jest и сами тесты. Адекватный ли это вариант вообще и может есть другие какие идеи?
бери karma. если прям браузеры нужны.
источник

ДП

Діма Потапов... in JS for testing
Aleksey
Всем привет! Может сталкивался кто с необходимостью запуска jest-юнит тестов в браузере? Тестируемая функция юзает много функций браузера и их не очень хочется мокать. Желательно запускать тесты прям в браузере и дебажить их там же для удобства.
Например есть идея сделать какой index.html, в котором будет подгружаться jest и сами тесты. Адекватный ли это вариант вообще и может есть другие какие идеи?
а что тестируется что нужно реальный браузер ?
источник

A

Aleksey in JS for testing
Вообще стэк немного сложноватый) это React, который запускается в десктоп прилаге, которая работает через хромиум (cef-приложение). И просто есть функция которая обрабатывает множество элементов по координату клика юзера. Собственно хочется просто зарендерить страницу по шаблону, и проверить результат который вернет функция по переданным координатам.
источник

S

Stas in JS for testing
Oleksandr Khotemskyi
интересно, ну тогда надо смотреть детальней конфиг твой
проблема решилась добавлением флага для хрома
'--disable-setuid-sandbox'

притом должны быть оба параметра
'--disable-setuid-sandbox' и '--no-sandbox'
источник

OP

Oleksandr Pelykh in JS for testing
ребят, log4js, вижу сильная либа
и подключить её проблем не составило
но хотелось бы наконфигурить под себя
с их доки я про настройку понял немного. и ничего толкового не нагуглил

может у кого есть на примете годный контент на эту тему, который поможет разобраться с log4js по полной
источник

VG

Vitalii Grygoruk in JS for testing
Oleksandr Pelykh
ребят, log4js, вижу сильная либа
и подключить её проблем не составило
но хотелось бы наконфигурить под себя
с их доки я про настройку понял немного. и ничего толкового не нагуглил

может у кого есть на примете годный контент на эту тему, который поможет разобраться с log4js по полной
вроде как winston более популярен - нет?
источник

B

Bola in JS for testing
я юзаю простой и легкий tracer
источник

НС

Николай Семёнов... in JS for testing
Добрый вечер. Может кто подскажет, где можно найти инфу,как скроллить страницу в мою.приложении. либо получить сразу все элементы таблицы без скролла вниз. Связка Appium+ Node JS + Selenium web.dr.
источник

OP

Oleksandr Pelykh in JS for testing
Vitalii Grygoruk
вроде как winston более популярен - нет?
Попробую, спасибо
источник

OP

Oleksandr Pelykh in JS for testing
Bola
я юзаю простой и легкий tracer
Вот я с log4js спрыгнул на tracer )
источник

B

Bola in JS for testing
tracer хорош и мне нравится и легкий и кастомизируемый
источник

ДП

Діма Потапов... in JS for testing
Гайз, кто тестирует приложения webrtc ?
источник

B

Bola in JS for testing
спрашивай вопрос лучше)
источник

ДП

Діма Потапов... in JS for testing
Bola
спрашивай вопрос лучше)
какие подходы и  инструменты взять
источник

B

Bola in JS for testing
источник

ДП

Діма Потапов... in JS for testing
это смотрел, он адекватный ?
источник

B

Bola in JS for testing
я недавно в августе тестил видеочаты
так как я знал условный максимум, что позволяет приложение, то просто подняли ферму селеноид на N инстансов, туда были скормлены фейковые аудио-видео, и вперед - создавать сессии и чатиться
источник

AD

Andrei Dzeichyk in JS for testing
Oleksandr Pelykh
ребят, log4js, вижу сильная либа
и подключить её проблем не составило
но хотелось бы наконфигурить под себя
с их доки я про настройку понял немного. и ничего толкового не нагуглил

может у кого есть на примете годный контент на эту тему, который поможет разобраться с log4js по полной
нужно исходить из того, что конкретно хочешь наконфигурировать.
По доке там вроде все ок, когда знаешь, что хочешь видеть в проекте)
источник