Size: a a a

JavaScript testing

2021 January 13

NK

ID:0 in JavaScript testing
И в догонку, 14 января, будет стрим с обсуждением State of JS 2020:

Участие бесплатное, регистрация не нужна. Стрим будет проходить на твиче.

https://stateofjs.com/2020stream/
источник

OK

Oleksandr Khotemskyi in JavaScript testing
ID:0
И в догонку, 14 января, будет стрим с обсуждением State of JS 2020:

Участие бесплатное, регистрация не нужна. Стрим будет проходить на твиче.

https://stateofjs.com/2020stream/
Участвовали ли вы в опросе State Of JS 2020?
Анонимный опрос
19%
Да
64%
Нет
17%
Хотел, но забыл
Проголосовало: 47
источник

IS

Ivan Sandrátskii in JavaScript testing
"@typescript-eslint/eslint-plugin": "^1.13.1-alpha.0",
"@typescript-eslint/parser": "^1.13.1-alpha.0",

полёт нормальный
источник

V

VIktor in JavaScript testing
Ilya Murashka
не знаю то не то но "@typescript-eslint/eslint-plugin" есть такое
Спасиб
источник

AP

Alexey Panashchenko in JavaScript testing
Nikita Maksimov
в конфигах предусмотрено куда должен стучаться фронт. В CI, думаю, не возникнет проблем собирать фронт ещё раз, но уже с урлом реального бэка, после прохождения тестов
а если сделать комбо wdio puppeteer и через пупитир меянть ответ? или он в ws не умеет?
источник

IM

Ilya Murashka in JavaScript testing
Вроде на сайте вдио так и советуют
источник

NM

Nikita Maksimov in JavaScript testing
а есть пример мокирования ws сообщений при помощи puppeteer ?
источник

AP

Alexey Panashchenko in JavaScript testing
неа
источник

S

Sergio in JavaScript testing
Всем привет! У кого нибудь есть опыт с установкой и запуском тестов на wdio + docker + selenoid/android?
источник

BO

Boris Osipov in JavaScript testing
Sergio
Всем привет! У кого нибудь есть опыт с установкой и запуском тестов на wdio + docker + selenoid/android?
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Оппа, а я и не знал что такое есть - https://nodejs.org/api/fs.html#fs_fs_promises_api

Можно сразу fs модуль на промисах импортить
источник

AP

Alexander Popov in JavaScript testing
есть это, и есть promisify(fs.readFile)
источник

AP

Alexander Popov in JavaScript testing
const readFileAndReturnPromise = promisify(fs.readFile)
источник

AP

Anton Posikera in JavaScript testing
Anton Posikera
Всем привет! Столкнулся с проблемой на WDIO(sync)+Mocha+Typescript, может кто сможет помочь. Вот примерная структура файлов в проекте - https://gist.github.com/aposiker/ad2a2d4e7d38300e0a4861f9d897fdd5 при запуске тестов ловлю еррор  
error TS2339: Property 'url' does not exist on type 'Page'.
. Много всего перепробовал уже, добавлял интерфейс и имплементил его в basePage, ставил явно модификатор доступа "public" для "url", менял "export default" на "export", пока ничего не помогло. И абсолютно не понятна причина такой ошибки. С Тайпскриптом работаю недавно, подскажите что я упустил.
смог "пофиксить" проблему - откатил версию модуля
@wdio/sync
до 6.10.11
источник

BO

Boris Osipov in JavaScript testing
странно. откатывать надо было config и cli
источник

AP

Anton Posikera in JavaScript testing
ну и local-runner с mocha-framework заодно
источник

BO

Boris Osipov in JavaScript testing
значит транзитивно откатили.
источник

BO

Boris Osipov in JavaScript testing
я просто видел недавно. https://github.com/webdriverio/webdriverio/pull/6275
думаю оно ломает. там кто-то уже жаловался в гиттере.
источник

VS

Vitalii Sotnichenko in JavaScript testing
Привет! Кто-то сталкивался с такой ошибкой при запуске тестов в хроме, при чем каждый раз разные тесты падают Timed out receiving message from renderer: 10.000
источник

VS

Vitalii Sotnichenko in JavaScript testing
добавил такие аргументы, но проблема остается
источник