Size: a a a

2019 October 08

OK

Oleksandr Khotemskyi in JS for testing
Vladislava Soboleva
тогда оставлю  чтобы скрины были на каждый тест. Спасибо!!!!
У меня сейчас так же. Я просто не храню кучу результатов джоб в jenkins, ограничил до 15 последних, там получается тогда 20-30 мегабайт барахла после прогона тестов - скрины, логи, аллюр резалты, репорты...
источник

OK

Oleksandr Khotemskyi in JS for testing
500 мегабайт +\- хватает на всю историю джоб
источник

VS

Vladislava Soboleva in JS for testing
Спасибо!  Хорошая идея, так же поступлю.
источник

N

Nikita Kryzhin in JS for testing
Oleksandr Khotemskyi
фишка в том что jasmine 2.x.x который идет в комплекте с protractor 5.x.x не ждет пока репортер закончит свои асинхронные действия. А takeScreenshot асинхронный. И состояние - тест прошел\упал можно получить только в reporter
можно же что-то типа такого сделать https://github.com/wishtack/protractor-beautiful-reporter/blob/master/index.js
источник

SG

Sergey Golovin in JS for testing
Как обьяснить TS что он не прав?
источник

AP

Alexander Popov in JS for testing
Sergey Golovin
Как обьяснить TS что он не прав?
бьюсь об заклад он думает тоже самое
источник

EL

Evgeny Lukoyanov in JS for testing
посмотрите, откуда он берёт "BrowserObject"
Может, он ссылается на другой одноименный интерфейс.
источник

EL

Evgeny Lukoyanov in JS for testing
Если tsconfig правильный, то может cmd+shift+P -> reload поможет.
Если нет, то конфиг не правильный
источник

SG

Sergey Golovin in JS for testing
Evgeny Lukoyanov
посмотрите, откуда он берёт "BrowserObject"
Может, он ссылается на другой одноименный интерфейс.
Из @wdio/sync
источник

EL

Evgeny Lukoyanov in JS for testing
а надо откуда?
если оттуда, то их какой версии?
источник

SG

Sergey Golovin in JS for testing
Да оттуда и надо. Просто из коробки у вдио нет этого функционала. Доставил через сервисы
источник

SG

Sergey Golovin in JS for testing
Работает. Но тс об этом не знает
источник

OI

Oleksii Ihnatiuk in JS for testing
Sergey Golovin
Да оттуда и надо. Просто из коробки у вдио нет этого функционала. Доставил через сервисы
значит у сервиса должны быть тайпинги, если их нет, то заведи ишью в гите.
А так можешь сделать свой расширеный тип
interface MyBrowser extends BrowserObject {
 недостающие методы
}
источник

SG

Sergey Golovin in JS for testing
Oleksii Ihnatiuk
значит у сервиса должны быть тайпинги, если их нет, то заведи ишью в гите.
А так можешь сделать свой расширеный тип
interface MyBrowser extends BrowserObject {
 недостающие методы
}
Спасибо.
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksii Ihnatiuk
значит у сервиса должны быть тайпинги, если их нет, то заведи ишью в гите.
А так можешь сделать свой расширеный тип
interface MyBrowser extends BrowserObject {
 недостающие методы
}
as any и все, типы еще им выписывать :)
источник

OI

Oleksii Ihnatiuk in JS for testing
когда мне станет нечего делать я сделаю ПР с переходом одного самого легкого файлика на тс. Меня пошлют и я успокоюсь :)
источник

D

Dmitry in JS for testing
Ребят, читаю доку по JS фреймворку Jest и вижу фигу. Как настроить расположение тестов в отдельной папке?
источник

OI

Oleksii Ihnatiuk in JS for testing
Мне дока по джесту тоже не очень понравилась) Не очень вопрос понятен.
источник

OI

Oleksii Ihnatiuk in JS for testing
folder
  test.js
  second.js
  ...
источник

D

Dmitry in JS for testing
Oleksii Ihnatiuk
Мне дока по джесту тоже не очень понравилась) Не очень вопрос понятен.
Обычно тесты распологают так MyModule.test.js и этот тест рядом с самим модулем. Мне же такое не особо нравится и хочу все тесты вынести в отдельную папку tests , но не знаю как настроить запуск тестов так, чтоб тесты из этой папки подхватились
источник