Size: a a a

JavaScript testing

2020 December 22

O

OlM in JavaScript testing
👍
источник

ДП

Діма Потапов... in JavaScript testing
OlM
👍
краще туди, тут не канал для найму\хайрінга
источник

AV

Alex Vershinin in JavaScript testing
Oleksandr Pelykh
А что значит 1 коммит на задачу не хорошо?
ну вот как раз пишут про сквош, имхо иногда нужен черри пик, да и скрывать нечего мне, что я мог где-то подкосячить)
источник

O

OlM in JavaScript testing
Діма Потапов
краще туди, тут не канал для найму\хайрінга
Спасибо, спамить не буду) Но если кто-то в поиске новых возможностей, жду в личку)
источник

SC

Sergey Chepets in JavaScript testing
Sergey Korol
@sergey_chepets только лучше сюда смотреть: https://github.com/sskorol/ts-test-decorators/blob/master/src/index.ts#L40-L59 Пока что отдельной репой. Есть в планах интегрировать в allure-js отдельным модулем. Но пока нет времени на это.
Спасибо. А я как раз недавно искал у тебя на гите DataSupplier для TS и не нашел)
источник

SK

Sergey Korol in JavaScript testing
Dmitriy Kovalenko
Как по мне если пр надо разбивать на коммиты чтобы легче ревьювить – то это уже слишком. Пр как по мне в идеале должен решать ровно одну задачу, которую можно выразить 1 коммитов в итоговом логе
Тут скорее речь о коммитах при фиксе комментов. Если сразу сквошить, то следующий раунд ревью приходится заново пересматривать весь PR. Потому лучше сквошить в самом конце, дабы в каждом раунде ревьюверам был виден точечный дифф.
источник

DK

Dmitriy Kovalenko in JavaScript testing
Sergey Korol
Тут скорее речь о коммитах при фиксе комментов. Если сразу сквошить, то следующий раунд ревью приходится заново пересматривать весь PR. Потому лучше сквошить в самом конце, дабы в каждом раунде ревьюверам был виден точечный дифф.
Сквошат обычно автоматически кнопочкой merge and squash, или вы не про это?
источник

SK

Sergey Korol in JavaScript testing
Я о количестве коммитов. Во время ревью их может быть больше одного, и это нормально. Просто если каждый фикс сквошить (считая его решающим) - будет больно глазам ревьюверов.
источник

NA

Nikolay Aleksandrovi... in JavaScript testing
Alex Vershinin
Пишу уже год минимум, ни разу не пригодидось)
бывает, мне приходилось с самого первого дня

просто не очень хорошо, если у вас это не принято на проекте как стандарт
источник

NA

Nikolay Aleksandrovi... in JavaScript testing
Vitalii Grygoruk
Все зависит от практик которые применяются в команде для работы с кодом. Если у вас требуется clean commit history, то rebase хорошо бы уметь делать. Ни в обиду сказано, но если за год не пригодилось - то вашей команде есть куда расти в области инженерных практик
++
источник

AP

Alexey Panashchenko in JavaScript testing
вопрос по puppeteer, чейто не пойму, почему я не могу перехтваить просто 'response' ивент? или как можно перехватить бади с респонса?
источник

AP

Alexey Panashchenko in JavaScript testing
если делать
page.on('response', response => console.info(`👉 Response: ${response.url()}`));
то все просто зависает
источник

AP

Alexey Panashchenko in JavaScript testing
а
page.on('request', request => console.info(`👉 Request: ${request.url()}`));
не могу дождаться респонса
источник

AP

Alexey Panashchenko in JavaScript testing
какойто замкнутый круг)
источник

VG

Vitalii Grygoruk in JavaScript testing
ты не пробовал делать return response? 🙂turn response? 🙂
источник

M

MnmlSniper in JavaScript testing
Alexey Panashchenko
какойто замкнутый круг)
page.on('response', async(response) => {
   const request = response.request();
   if (request.url().includes('desiredrequest.json')){
       const text = await response.text();
       console.log(text);
   }
})
источник

AP

Alexey Panashchenko in JavaScript testing
MnmlSniper
page.on('response', async(response) => {
   const request = response.request();
   if (request.url().includes('desiredrequest.json')){
       const text = await response.text();
       console.log(text);
   }
})
так все просто зависет
источник

AP

Alexey Panashchenko in JavaScript testing
Vitalii Grygoruk
ты не пробовал делать return response? 🙂turn response? 🙂
не совсем понял
источник

AP

Alexey Panashchenko in JavaScript testing
page.on('response', async interceptedRequest => {
     if (interceptedRequest.url().includes('blbla')) {
       const body = await interceptedRequest.json();
       console.log(body);
     }
     return interceptedRequest;
   });
источник

AP

Alexey Panashchenko in JavaScript testing
так тоже все зависате
источник