Size: a a a

JavaScript testing

2021 September 22

SG

Sergey Golovin in JavaScript testing
источник

SG

Sergey Golovin in JavaScript testing
в остальных местах типы прекрасно работают
источник

OK

Oleksandr Khotemskyi in JavaScript testing
не вызывай через npx, установи в проект
источник

OK

Oleksandr Khotemskyi in JavaScript testing
попробуй так
источник

SG

Sergey Golovin in JavaScript testing
tsc --noEmit src/**/*.ts
источник

SG

Sergey Golovin in JavaScript testing
результат такой же. думаю что он идет мимо своего tsconfig фапйла и не видит типов поэтому
источник

A

Alex in JavaScript testing
не используйте jest-playwright, м на проекте с ним напарились,да и разработчики перестали его поддерживать
источник

NK

Nikolay Kozub in JavaScript testing
Переписать можно в любое время на TS, как по мне тайпскрипт в тестах не самое главное, если на Js можете быстро написать 5 тестов а за это время на TS только один , выбор очевиден
источник

B

Bola in JavaScript testing
с any скорость написания тестов будет примерно такая же )
источник

OK

Oleksandr Khotemskyi in JavaScript testing
А скорость поддержки?
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Я рекорд и плей тогда запишу 100 тестов в день
источник

NK

Nikolay Kozub in JavaScript testing
)) ну а какая может быть поддержка если на тс часто any пишут больше чем типы (то что я видел)
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Можно запретить any :) но это конечно категорично слишком
источник

OK

Oleksandr Khotemskyi in JavaScript testing
На самом деле достаточно держать типизацию где она помогает, а где нет - не перегибать
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Какие то базовые штуки приятно покрыть типами
источник

Р

Роман in JavaScript testing
Почему такая проблема с any? Если по Page object пишите то там очевидно что return type либо новая странице либо this
Так же можно возвращать string или number  или веб елемент

Для апи response any, если заморочится то напишите интерфейс для респонса и все
Делов то..
источник

NK

Nikolay Kozub in JavaScript testing
О да ) тогда точно один тест будет по полдня делается , а так я согласен, типищировать самое важное это хорошая практика
источник

B

Bola in JavaScript testing
некоторые сильно увлекаются типизацией, тратя на это очень много времени
нужно типизировать там, где это принесет пользу
источник

SG

Sergey Golovin in JavaScript testing
И чем раньше тем лучше)
источник

AP

Alexander Popov in JavaScript testing
Есть ещё одна версия,что с помощью типов можно классные компоненты делать
источник