Size: a a a

2020 May 25

IM

Ilya Murashka in JS for testing
Проблема такая, на одном проекте ng e2e по завершению возвращает контроль обратно. В другом, по завершению он остается висеть. Это собственно забивает ноду и в итоге он падает по таймауту. В таком случае, я не успеваю забрать результаты тестов.
источник

OI

Oleksii Ihnatiuk in JS for testing
а что разрабы говорят?
источник

IM

Ilya Murashka in JS for testing
а что они могут сказать? это вроде моя область
источник

OI

Oleksii Ihnatiuk in JS for testing
тогда надо читать доку по ng e2e
источник

OI

Oleksii Ihnatiuk in JS for testing
или сравните конфиги проектов
источник

OK

Oleksandr Khotemskyi in JS for testing
Ilya Murashka
Проблема такая, на одном проекте ng e2e по завершению возвращает контроль обратно. В другом, по завершению он остается висеть. Это собственно забивает ноду и в итоге он падает по таймауту. В таком случае, я не успеваю забрать результаты тестов.
ng-e2e это только название скрипта, надо смотреть че он там запускает под капотом
источник

IM

Ilya Murashka in JS for testing
конфиги проектов норм, но вот протрактора немного разные. Покопаю туда что ли
источник

SC

Sergey Chepets in JS for testing
Привет всем. Есть экстеншен для девтулсов Redux. В нем можно выгрузить json стейта. И мне тут сразу в голову пришла идея тестов UI, когда что-то сетапим, выгружаем стейт и проверяем с ожидаемым результатом. Кто в курсе средствами кукловода или драматурга можно взаимодействовать с экстеншенами девтулсов?
источник

OK

Oleksandr Khotemskyi in JS for testing
Ilya Murashka
конфиги проектов норм, но вот протрактора немного разные. Покопаю туда что ли
посмотри хук afterLaunch в протрактор конфиге
источник

OK

Oleksandr Khotemskyi in JS for testing
это пока первое что на ум приходит
источник

A

Andrey in JS for testing
подскажите пожалуйста это нормально заполненая банка с куками?
источник

A

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

OK

Oleksandr Khotemskyi in JS for testing
Andrey
подскажите пожалуйста это нормально заполненая банка с куками?
сложно сказать, там спецификация по cookies довольно мудреная
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Chepets
Привет всем. Есть экстеншен для девтулсов Redux. В нем можно выгрузить json стейта. И мне тут сразу в голову пришла идея тестов UI, когда что-то сетапим, выгружаем стейт и проверяем с ожидаемым результатом. Кто в курсе средствами кукловода или драматурга можно взаимодействовать с экстеншенами девтулсов?
ну в юнит тестах это наверное хорошая идея. Но в е2е я бы этим пользовался точечно
источник

SC

Sergey Chepets in JS for testing
да, точечно. Потому что e2e я сетаплю все, что надо, а потом отлавливаю реквест и в нем уже все сверяю. И то это у меня не e2e, а тесты фронта
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Chepets
да, точечно. Потому что e2e я сетаплю все, что надо, а потом отлавливаю реквест и в нем уже все сверяю. И то это у меня не e2e, а тесты фронта
там и без экстеншена поидее можно… надо копнуть
источник

OK

Oleksandr Khotemskyi in JS for testing
Я делал похожую штуку, у меня был local storage в который я сетил данные, перегружал страницу и какие то огромные сложные формы с shadow dom заполнялись одним махом
источник

SC

Sergey Chepets in JS for testing
что-то подобное спрашивали на стековерфлоу, но пока тишина https://stackoverflow.com/questions/57929192/access-to-react-state-with-puppeteer
источник

IM

Ilya Murashka in JS for testing
В общем, когда я залез в доку по ng e2e, у меня уже было подозрение, что дело скорее всего в протрактор конфиге, так как я недавно тестил библиотеку по тестрейлу...
Спасибо, проблему решил)
источник

IM

Ilya Murashka in JS for testing
сколько денег это строчка сожгла компании...
Ладно, я посчитал за месяц встало всего в 60$
источник