Size: a a a

2020 March 31

DK

Dmitriy Kovalenko in JS for testing
Если хочется сделать черноту, и ты это признаешь — возьми и выкинь своё решение и придумай что-то более адекватное.
Я просто не могу представить хотяб 1 реального кейза когда тебе нужно будет вытаскивать коллстек в тестах
источник

SP

Sergey Pirogov in JS for testing
хехе
источник

DK

Dmitriy Kovalenko in JS for testing
Тем более если это браузер — то тут играет роль минификация, и вообще все что угодно
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Pirogov
к JVM подоткнуться
подключись к v8 и получай вызовы )
источник

SP

Sergey Pirogov in JS for testing
как?
источник

m

mkots in JS for testing
К движку нельзя приконнектится, у него нет адаптеров для этого, движок это бинарный файл, у него есть апи через которое можно с ним разговаривать.
Единственный возможный способ, на мой взгляд — это третий аргумент addEventListner`a возьмите реверс-прокси, навешайте этих листнеров на то что вам нужно и логируйте.
Но это все теория, на практике я хз
источник

m

mkots in JS for testing
Oleksandr Khotemskyi
подключись к v8 и получай вызовы )
Действительно. Как?
источник

AP

Alexander Popov in JS for testing
а что значит "стек" в формате евент дривен системы?
источник

OK

Oleksandr Khotemskyi in JS for testing
источник

AP

Alexander Popov in JS for testing
типа текущий мейн контекст?
источник

OK

Oleksandr Khotemskyi in JS for testing
mkots
Действительно. Как?
хз, я такое не делал
источник

m

mkots in JS for testing
состояние ДОМ\а как я понял
источник

AP

Alexander Popov in JS for testing
вроде речь про стек была
источник

AP

Alexander Popov in JS for testing
а не стейт
источник

OK

Oleksandr Khotemskyi in JS for testing
Ну кстати нужно учитывать что бывают всякие воркеры, isolates, и все такое
источник

OK

Oleksandr Khotemskyi in JS for testing
какой именно контекст то?
источник

AP

Alexander Popov in JS for testing
та даже без этого...там же пицот колбеков
источник

AP

Alexander Popov in JS for testing
всякие анимации, таймеры, еще шонибудь
источник

m

mkots in JS for testing
Alexander Popov
вроде речь про стек была
а, ну так видимо просто стек вызовов, типа кто породил этот вызов
источник

AP

Alexander Popov in JS for testing
что такое "стек" ?
источник