Size: a a a

2020 September 11

ДП

Діма Потапов... in JS for testing
Sergey Khristenko
можно сделать неизменяемую глобальную константу и инжектить везде. Или я шото не так понял?
если будут паралели не будет работать
источник

SK

Sergey Khristenko in JS for testing
Діма Потапов
если будут паралели не будет работать
почему? если на каждую параллель свой процесс, то в каждом процессе создавать свою константу.
или надо состояние хранить?
источник

ДП

Діма Потапов... in JS for testing
Sergey Khristenko
почему? если на каждую параллель свой процесс, то в каждом процессе создавать свою константу.
или надо состояние хранить?
якщо треба щоб стан був один на усів - будуть трабли, якщо ні тоді можна спробувати
источник

SC

Sergey Chepets in JS for testing
Привет всем. Кто сталкивался с настройкой тестов на плейрайте на селеноид? Может дока годная или пример какой-нить
источник

B

Bola in JS for testing
Moon поддерживает от тех же разработчиков. А селеноид только puppeteer, судя по документации
источник

ES

Eugene Stogniy in JS for testing
Sergey Pirogov
2 контрибьютора - это не достаточно серьезно
Стань 3им )
источник

SK

Sergey Khristenko in JS for testing
Діма Потапов
якщо треба щоб стан був один на усів - будуть трабли, якщо ні тоді можна спробувати
а как в этом случае та либа работает? Если надо шарить стэйт и параллельно тесты запускать?
источник

ДП

Діма Потапов... in JS for testing
Sergey Khristenko
а как в этом случае та либа работает? Если надо шарить стэйт и параллельно тесты запускать?
какая либа ?
источник

SP

Sergey Pirogov in JS for testing
Eugene Stogniy
Стань 3им )
это можно да
источник

SK

Sergey Khristenko in JS for testing
вот эта
источник

ДП

Діма Потапов... in JS for testing
Sergey Khristenko
вот эта
там они в одном процессе насколько помню
источник

SK

Sergey Khristenko in JS for testing
т.е. нельзя параллельно?
источник

ДП

Діма Потапов... in JS for testing
можно
источник

SK

Sergey Khristenko in JS for testing
а как в одном процессе и параллельно?
источник

ДП

Діма Потапов... in JS for testing
промісами
источник

S

Sergei in JS for testing
многопоточно
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Khristenko
а как в одном процессе и параллельно?
воркерами
источник

SK

Sergey Khristenko in JS for testing
спасибо :)
источник

S

Sergei in JS for testing
Sergey Pirogov
это понятно, вопрос был почему так не сделали
В целом ничего сложного нет, н-р вот как можно добавить в mochajs поддержку фикстур а-ля pytest меньше чем за 100 строк кода: https://pastebin.com/BS0JknW6

Три вида скоупа фикстур: session, module, test. class вроде как не нужно, т.к. в js тесты не принято запихивать под класс. Можно б было заморочиться на скоуп с отловом вложенности в describe но что-то слишком рокетсайенс выходил бы :)
источник

SP

Sergey Pirogov in JS for testing
О, вот это человечище
источник