Size: a a a

JavaScript testing

2021 January 17

OJ

Oleg Junior in JavaScript testing
Nikolay Kozub
Если правильно понял вопрос , то нет , this динамически определяется при вызове функции , и если она не стрелочная действует одно из общих правил implicit, explicit , new binding и Default
Я посмотрел в спеке там так написано:
[[Call]] ( thisArgument, argumentsList )
The [[Call]] internal method for an ECMAScript function object F is called with parameters thisArgument and argumentsList, a List of ECMAScript language values.
Похоже что да, я был прав, сначало передается this нулевым аргументом ( thisArgument ) а потом уже аргументы для функции ( argumentsList ) если я правильно понял
источник

NK

Nikolay Kozub in JavaScript testing
Погугулил , узнал новое для себя, спасибо) оказывается если указан параметр thisArg он будет использоваться как значение this для каждого вызова. Если не указан , undefined
источник

BO

Boris Osipov in JavaScript testing
Oleg Junior
Я посмотрел в спеке там так написано:
[[Call]] ( thisArgument, argumentsList )
The [[Call]] internal method for an ECMAScript function object F is called with parameters thisArgument and argumentsList, a List of ECMAScript language values.
Похоже что да, я был прав, сначало передается this нулевым аргументом ( thisArgument ) а потом уже аргументы для функции ( argumentsList ) если я правильно понял
ну не совсем. первым параметром передается не в функцию foo(), которую вызываешь, а в Call которая есть интернал функция объекта function, которая уже и вызывает foo()
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Dmitriy Kovalenko
вот вообще фигню сказал, как раз таки сайпресс по своей сути это ЛУЧШЕЕ что можно придумать для тестирования компонентов
+1
источник

OJ

Oleg Junior in JavaScript testing
Boris Osipov
ну не совсем. первым параметром передается не в функцию foo(), которую вызываешь, а в Call которая есть интернал функция объекта function, которая уже и вызывает foo()
да так. хотя на таком уровне шарить не обязательно.
источник
2021 January 18

NK

ID:0 in JavaScript testing
На этой неделе пройдет интересный и бесплатный вебинар с участием Вани Крутова (разработчик Selenoid). Я уже зарегистрировался.

Quality Assurance Webinar

Online only

🕔 21 Jan 2021, 17:00 - 19:55
UTC +02:00 (Kiev)
Ru

https://community-z.com/events/quality-assurance-webinar
источник

NK

ID:0 in JavaScript testing
источник

S

Stas in JavaScript testing
может кто-то знает, можно ли выключить такую информацию? wdio6 + mocha
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Stas
может кто-то знает, можно ли выключить такую информацию? wdio6 + mocha
да, это надо logLevel поправить
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Stas
может кто-то знает, можно ли выключить такую информацию? wdio6 + mocha
источник

S

Stas in JavaScript testing
Oleksandr Khotemskyi
да, это надо logLevel поправить
стоит silent. или я не там смотрю?
источник

OK

Oleksandr Khotemskyi in JavaScript testing
хм
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Stas
стоит silent. или я не там смотрю?
тогда у меня пока нет идей
источник

AP

Alexey Panashchenko in JavaScript testing
я думаю это нельзя вырубить)
источник

S

Stas in JavaScript testing
Oleksandr Khotemskyi
тогда у меня пока нет идей
у тебя такого нет?
источник

S

Stas in JavaScript testing
Alexey Panashchenko
я думаю это нельзя вырубить)
надеюсь ты не прав)
источник

AP

Alexey Panashchenko in JavaScript testing
Stas
надеюсь ты не прав)
может и так) а зачем шоб без этого было?
источник

AP

Alexey Panashchenko in JavaScript testing
шоб в лог только ошибки писало?
источник

S

Stas in JavaScript testing
Alexey Panashchenko
может и так) а зачем шоб без этого было?
когда лог из ci читаешь очень мешает

да, хочу видеть только ошибки
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Stas
когда лог из ci читаешь очень мешает

да, хочу видеть только ошибки
я думаю можешь спросить вопрос на стековерфлоу или завести баг на гитхабе с примером кода
источник