Size: a a a

JavaScript testing

2021 January 08

AP

Alexander Popov in JavaScript testing
а зачем?
источник

AP

Alexander Popov in JavaScript testing
method.constructor
источник

ДП

Діма Потапов... in JavaScript testing
Sergey Chepets
У меня еще тут вопрос созрел))
Есть декоратор на метод класса. Хочу получить внутри декоратора доступ к экземплеру класса метода, к которому применю декоратор. Это реально? хотя бы через метаданные.
декоратор, если правильно понял, ts декоратор @чточто, будет вызван еще до создания екземпляра, получить доступ к екземпляру ? - это к this ?
источник

SC

Sergey Chepets in JavaScript testing
да
источник

SC

Sergey Chepets in JavaScript testing
в идеале, что-то такое хочу
источник

SC

Sergey Chepets in JavaScript testing
@asyncStep(Get record from ${this.stepTitleData})
источник

ДП

Діма Потапов... in JavaScript testing
аа
источник

ДП

Діма Потапов... in JavaScript testing
так декорато может принимать функцию
@asyncStep((stepTitleData) => Get record from ${stepTitleData})
источник

ДП

Діма Потапов... in JavaScript testing
что должно решить проблему
источник

SC

Sergey Chepets in JavaScript testing
спасибо!
источник

ДП

Діма Потапов... in JavaScript testing
а уже в момент вызова будет контекст у которого можна взять это свойство и передать в функцию
источник

ДП

Діма Потапов... in JavaScript testing
function declare(message: string | Function) {
 return function(_target, propName, descriptor) {
   const orFn = descriptor.value;

   descriptor.value = function(...args) {
     message = typeof message === 'function' ? message(this.name) : message;
     console.log(message);
     console.log('ARGS: ', ...args);
     const result = orFn.call(this, ...args)
     console.log('RESULT: ', result)
     return result;
   }
   return descriptor;
 }
}
источник

SC

Sergey Chepets in JavaScript testing
Спасибо, Теперь я понял смысл вот этого - https://github.com/sskorol/ts-test-decorators/blob/a1f1e46af3f83a735a343ecef091c8c79ea97f53/src/index.ts#L40
источник
2021 January 09

OK

Oleksandr Khotemskyi in JavaScript testing
Переслано от Yasha Kramarenko
Народ, тут російською мовою (для російськомовної тусовки з сусідніх чатів) намалювались посиденьки в зумі через 15 хв, на тему вибора мови програмування для тестувальника, раптом що, приєднуйтесь

This is an invitation to a scheduled Zoom meeting.

Topic: Какой язык программирования выбрать? Тестировщику:)
Time: Jan 9, 2021 06:00 PM Kiev

Join Zoom Meeting
https://zoom.us/j/91300493861

Meeting ID: 913 0049 3861
Passcode: 210265
источник

OK

Oleksandr Khotemskyi in JavaScript testing
вы знаете за что топить )
источник

МЁ

Мюсля 🙈 Ёшшик... in JavaScript testing
За асамблер штоли
источник

AG

Alex Grigurko in JavaScript testing
источник
2021 January 10

K

Kanstantsin in JavaScript testing
Сори за офтоп. Кто-нибудь с локального компа через obs видосы писал? Как выжать максимальное качество при встроенной видюхе?
источник

AP

Alexander Popov in JavaScript testing
Kanstantsin
Сори за офтоп. Кто-нибудь с локального компа через obs видосы писал? Как выжать максимальное качество при встроенной видюхе?
Не ну это уж вообще совсем оффтоп
источник

SP

Sergey Pirogov in JavaScript testing
Kanstantsin
Сори за офтоп. Кто-нибудь с локального компа через obs видосы писал? Как выжать максимальное качество при встроенной видюхе?
Что значит максимум качества?
источник