Size: a a a

2019 November 25

OK

Oleksandr Khotemskyi in JS for testing
Alexei Barantsev
а "штатный" способ не работает? клавиша F2
с ним надо акуратней, без типизации это будет работать просто как find-replace по проекту. Если переименование не в одном файле а по многим - то надо внимательно просмотреть что он собирается ренеймить
источник

AB

Alexei Barantsev in JS for testing
выбор языка — отдельная тема
источник

E

Evgeniy in JS for testing
Oleksandr Khotemskyi
с ним надо акуратней, без типизации это будет работать просто как find-replace по проекту. Если переименование не в одном файле а по многим - то надо внимательно просмотреть что он собирается ренеймить
ок, т.е. поиском сначала проверять?
источник

m

mkots in JS for testing
Alex Vershinin
Пробовал, работает?
Еще не пробовал, думаю после работы посмотреть что он там вообще генерит и можно ли этим пользоваться
источник

OK

Oleksandr Khotemskyi in JS for testing
export interface WebdriverWebElement extends WebElement {
   [key: string]: any;
}


тайпинги конечно....
источник

OK

Oleksandr Khotemskyi in JS for testing
это убивает все проверки - любое свойство есть. Есть идеи как выключить это?
источник

OK

Oleksandr Khotemskyi in JS for testing
node_modules/protractor/built/element.d.ts
источник

k

ko4ergins in JS for testing
Всем привет.
Какую либу посоветуете для тестирования баз данны?
(На проекте переходят с sql на psql, нужно автоматизировать тест кейсы, которые написаные на миграционные скрипты)
источник

AP

Alexander Popov in JS for testing
Oleksandr Khotemskyi
это убивает все проверки - любое свойство есть. Есть идеи как выключить это?
есть одна идейка...
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexander Popov
есть одна идейка...
Pr в протрактор? :)
источник

IM

Ilya Murashka in JS for testing
Гайз, нид хелп. Непонимаю, почему это не работает.
   jasmine.getEnv().afterEach(  function () {
           allure.createStep('Https', () => {
                allure.createAttachment('http', function () {
                   return fs.readFileSync('mock/data/v1/roleSet.json', 'utf-8');
               }, 'application/json');
                allure.createAttachment('http', function () {
                   return fs.readFileSync('mock/data/v1/roleSet2.json', 'utf-8');
               }, 'application/json');
           });
       });
источник

IM

Ilya Murashka in JS for testing
Да и вообще степы не работают, потыкал, поискал, должно работать. Ни startStep, endStep
источник

IM

Ilya Murashka in JS for testing
может есть где нибудь документация Нормальная? а не то что есть у них на гитхабе?
источник

OK

Oleksandr Khotemskyi in JS for testing
Ilya Murashka
Гайз, нид хелп. Непонимаю, почему это не работает.
   jasmine.getEnv().afterEach(  function () {
           allure.createStep('Https', () => {
                allure.createAttachment('http', function () {
                   return fs.readFileSync('mock/data/v1/roleSet.json', 'utf-8');
               }, 'application/json');
                allure.createAttachment('http', function () {
                   return fs.readFileSync('mock/data/v1/roleSet2.json', 'utf-8');
               }, 'application/json');
           });
       });
Нет времени обьяснять, но пока я тут - это потому что ты вызываешь асинхронную функцию с колбеком из afterEach
источник

IM

Ilya Murashka in JS for testing
было с асинкавейтом, результат тот же
источник

OK

Oleksandr Khotemskyi in JS for testing
Надо вызвать utils.promisify на allure.createAttachment, или вручную
источник

OK

Oleksandr Khotemskyi in JS for testing
Ilya Murashka
было с асинкавейтом, результат тот же
await ждет промис а не коллбек
источник

IM

Ilya Murashka in JS for testing
направление понял, спасибо
источник

OK

Oleksandr Khotemskyi in JS for testing
Ilya Murashka
направление понял, спасибо
Глянь как асинхронные пре/пост кондишины в jasmine обьявлять
источник

DK

Denny Konopl’ov in JS for testing
Приветствую. Кто подскажет как разрешить трабл?
источник