Size: a a a

2020 June 29

OI

Oleksii Ihnatiuk in JS for testing
js мир отдоходит от этого говна
источник

OI

Oleksii Ihnatiuk in JS for testing
Скоро и sync мод везде уберут ;) (но это не точно)
источник

G

Genn in JS for testing
Плохо, что он в принципе к нему пришел..
источник

OI

Oleksii Ihnatiuk in JS for testing
А ты глянь как-то как писали до es6
источник

OI

Oleksii Ihnatiuk in JS for testing
Перетрусит нехило
источник

OK

Oleksandr Khotemskyi in JS for testing
ага, слава богу я сразу с nodejs 4 ворвался, там уже почти весь ES6 поддерживался (кроме import, который до сих пор не поддерживается нормально)
источник

ДП

Діма Потапов... in JS for testing
Genn
Плохо, что он в принципе к нему пришел..
На самом деле не все так и плохо, как талько появились промисы все стало нормально
источник

OK

Oleksandr Khotemskyi in JS for testing
Діма Потапов
На самом деле не все так и плохо, как талько появились промисы все стало нормально
Кстати nodejs API изначально планировался с промисами или коллбеками. Но посчитали что промисы слишком сложно
источник

ДП

Діма Потапов... in JS for testing
Oleksandr Khotemskyi
Кстати nodejs API изначально планировался с промисами или коллбеками. Но посчитали что промисы слишком сложно
На самом деле, если писать что то реальное, где у тебя должен быть средсейф,  работа с ресурсами - то джс покажется воообще благом
источник

OK

Oleksandr Khotemskyi in JS for testing
Діма Потапов
На самом деле, если писать что то реальное, где у тебя должен быть средсейф,  работа с ресурсами - то джс покажется воообще благом
Пока не начнешь юзать Worker Threads и Atomics - там можно заимплементить все фичи многопоточности - deadlocks и все остальное )
источник
2020 June 30

ДП

Діма Потапов... in JS for testing
Oleksandr Khotemskyi
Пока не начнешь юзать Worker Threads и Atomics - там можно заимплементить все фичи многопоточности - deadlocks и все остальное )
повноцінно не вдавалось попрацювати з ними
источник

S

Sergey in JS for testing
Всем привет.  Вопрос по jest-allure.
'reporter' возможно сделать глобальным, чтобы он был виден и в testEnvironment? Все что удалось найти, это опция : setupFilesAfterEnv: [     "jest-allure/dist/setup",   ], Однако, как я понимаю, в таком случае 'reporter' доступен только в самом тесте. Задача, засунуть его в global при старте testEnvironment. Чтобы централизовано делать addAttachment в компоненте, который инициализируется в testEnvironment, а не в самом тесте. Если оставить как есть и попробовать использовать 'reporter' в testEnvironment, то получаю ошибку "ReferenceError: reporter is not defined" Если перенести из setupFilesAfterEnv в testEnvironment, то ошибка вылетает "ReferenceError: jasmine is not defined".
источник

SK

Slava Kharchenko in JS for testing
Всем хай, кто-то подскажет либу/прокси для перехвата http запроса. Схема такая: поднимается сервис (локально в докере) который что-то делает и в конце отправляет колл в другой сервис, нужно словить этот колл и чекнуть что он отправил все верно
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey
Всем привет.  Вопрос по jest-allure.
'reporter' возможно сделать глобальным, чтобы он был виден и в testEnvironment? Все что удалось найти, это опция : setupFilesAfterEnv: [     "jest-allure/dist/setup",   ], Однако, как я понимаю, в таком случае 'reporter' доступен только в самом тесте. Задача, засунуть его в global при старте testEnvironment. Чтобы централизовано делать addAttachment в компоненте, который инициализируется в testEnvironment, а не в самом тесте. Если оставить как есть и попробовать использовать 'reporter' в testEnvironment, то получаю ошибку "ReferenceError: reporter is not defined" Если перенести из setupFilesAfterEnv в testEnvironment, то ошибка вылетает "ReferenceError: jasmine is not defined".
его вроде надо просто заимпортить, сам репортер синглтон если не ошибаюсь...
источник

VG

Vitalii Grygoruk in JS for testing
Slava Kharchenko
Всем хай, кто-то подскажет либу/прокси для перехвата http запроса. Схема такая: поднимается сервис (локально в докере) который что-то делает и в конце отправляет колл в другой сервис, нужно словить этот колл и чекнуть что он отправил все верно
можешь быстренько сам накидать на node / express заглушку
источник

VG

Vitalii Grygoruk in JS for testing
Slava Kharchenko
Всем хай, кто-то подскажет либу/прокси для перехвата http запроса. Схема такая: поднимается сервис (локально в докере) который что-то делает и в конце отправляет колл в другой сервис, нужно словить этот колл и чекнуть что он отправил все верно
источник

SK

Slava Kharchenko in JS for testing
интересно, обязательно попробую, но хотелось бы что-то уже готовое там где просто указал ендпоинт и в конце чекнул
источник

S

Sergey in JS for testing
Oleksandr Khotemskyi
его вроде надо просто заимпортить, сам репортер синглтон если не ошибаюсь...
Сейчас не за компьютером. Вчера пробовал и просто рекваерить в месте использования. Но не взлетело. Чуть позже отпишу подробности
источник

VG

Vitalii Grygoruk in JS for testing
Slava Kharchenko
интересно, обязательно попробую, но хотелось бы что-то уже готовое там где просто указал ендпоинт и в конце чекнул
перечитал твой вопрос, тебе нужна не заглушка (можешь игнорить тот гист что я тебе скинул)… Тебе нужно именно прокси где ты будешь перехватывать какие запросы вылетают с твоего сервиса. Я когда-то поднимал прокси прямо в процессе с тестами используя пакеты
http, http-proxy, express
(но опять же это все самописное).
источник

AP

Alexander Popov in JS for testing
Sergey
Сейчас не за компьютером. Вчера пробовал и просто рекваерить в месте использования. Но не взлетело. Чуть позже отпишу подробности
мне не понравился этот репортер, я свой сделал и норм
источник