Size: a a a

2019 October 15

AD

Andrei Dzeichyk in JS for testing
Если у кого есть идеи как это сделать, пишите)
источник

SG

Sergey Golovin in JS for testing
Oleksandr Khotemskyi
глянь сорцы
Не особо пока понятно как это все передать
источник

OI

Oleksii Ihnatiuk in JS for testing
Andrei Dzeichyk
Если у кого есть идеи как это сделать, пишите)
что за треш? у тебя три метода. Каждый че то воротит. Воротит дольше 60 секунд, откуда у тебя цифра 60 упала? Что ты хочешь сделать?
источник

OI

Oleksii Ihnatiuk in JS for testing
на словах "насильно резолвать промис" половина людей, которые ходят на конфы уже забрала это выражение на слайды
источник

OI

Oleksii Ihnatiuk in JS for testing
метод например залогиниться в систему. Идет какого-то фига больше 60 секунд. И тут неееее, зачем думать почему так. Надо насильно зарезолвить.
источник

OI

Oleksii Ihnatiuk in JS for testing
Что это за выражение?
источник

OI

Oleksii Ihnatiuk in JS for testing
Короче. Берешь Date.now() в метод пишешь, потом чекаешь что прошло 60 секунд, найдешь в инете как, и кидаешь ошибку
источник

OK

Oleksandr Khotemskyi in JS for testing
вот я тоже не понял - ну допустим даже чисто технически была бы возможность извне зарезолвать промис, и что дальше? Как должна себя вести система? Данных то нет
источник

OI

Oleksii Ihnatiuk in JS for testing
Промис зарезолвен, тест зеленый, тест прошел,
источник

OK

Oleksandr Khotemskyi in JS for testing
const prom = asyncRequest()
const res = prom.MAKE_RESOLVED_OLOLO()
res ???
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksii Ihnatiuk
Промис зарезолвен, тест зеленый, тест прошел,
ну такое уже есть, и попроще, и без насильных резолвов )))


https://www.npmjs.com/package/volkswagen
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Golovin
Не особо пока понятно как это все передать
100 баксов в час прийду все настрою
источник

AD

Andrei Dzeichyk in JS for testing
Бля, ребята, я спросил как можно сделать. Я не спрашивал правильно это или нет. Зачем этот холивар разводить.
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrei Dzeichyk
Бля, ребята, я спросил как можно сделать. Я не спрашивал правильно это или нет. Зачем этот холивар разводить.
Ну ладно. Можно сделать, но тебе не понравится:

Нужно пропатчить функцию которая таймаутит степы в кукумбере, чтобы она каким то образом трекала стек того что сейчас исполняется в степе. В момент таймаута нужно мало того что инспектировать этот стек, так еще и учесть что асинхронная функция может исполнится в коллбеке, тогда стек будет другой. Теперь при таймауте можно будет понять что конкретно исполнялось когда оно стаймаутилось.
источник

SG

Sergey Golovin in JS for testing
Oleksandr Khotemskyi
100 баксов в час прийду все настрою
Все is undefined
источник

SG

Sergey Golovin in JS for testing
А вообще звучит вполне реально
источник

OI

Oleksii Ihnatiuk in JS for testing
Andrei Dzeichyk
Бля, ребята, я спросил как можно сделать. Я не спрашивал правильно это или нет. Зачем этот холивар разводить.
я бы реализовал функцию которая принимала степ или метод или что там у тебя, и считала до *** секунд. Если время дошло, то делало что тебе нужно
источник

AD

Andrei Dzeichyk in JS for testing
всем спасибо)
пойду делать.
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrei Dzeichyk
всем спасибо)
пойду делать.
пожалуйста стой, остановись, подумой
источник

OK

Oleksandr Khotemskyi in JS for testing
растыкай console.log и не парься
источник