Size: a a a

2020 April 24

OK

Oleksandr Khotemskyi in JS for testing
вот что хорошо в cypress - хорошая дока с кучей примеров
источник

AP

Alexander Popov in JS for testing
Oleksandr Khotemskyi
вот что хорошо в cypress - хорошая дока с кучей примеров
что действительно хорошего в сайпрес - @dmtr_kovalenko
источник

AP

Alexander Popov in JS for testing
🙂
источник

DK

Dmitriy Kovalenko in JS for testing
kek
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexander Popov
что действительно хорошего в сайпрес - @dmtr_kovalenko
❤️
источник

B

Bola in JS for testing
что-то я смотрел, на все это с TS
слушайте, если мне нужно только умное автодополнение ну и там минимум контроля за типами
я же могу просто прописать в начале файла // @ts-check и подключить tsconfig и получу желаемое?
источник

AP

Alexander Popov in JS for testing
Bola
что-то я смотрел, на все это с TS
слушайте, если мне нужно только умное автодополнение ну и там минимум контроля за типами
я же могу просто прописать в начале файла // @ts-check и подключить tsconfig и получу желаемое?
просто переименуй .js в .ts
источник

OS

Oleksandr Shevtsov in JS for testing
В vs code, например, это работает через language server, там достаточно пропихнуть в свой js проект или jsdoc аннотации либо d.ts файлы + tsconfig.json
источник

AP

Alexander Popov in JS for testing
и получишь то что хочешь
источник

OS

Oleksandr Shevtsov in JS for testing
Для intellisense не обязательно завозить тайпскрипт
источник

AP

Alexander Popov in JS for testing
Oleksandr Shevtsov
Для intellisense не обязательно завозить тайпскрипт
я так и делаю
источник

AP

Alexander Popov in JS for testing
через tsserver
источник

AP

Alexander Popov in JS for testing
но для джс конечно он работает очень не так круто
источник

AP

Alexander Popov in JS for testing
например - библиотеки без тайпингов
источник

AP

Alexander Popov in JS for testing
это большая жопка
источник

B

Bola in JS for testing
Oleksandr Shevtsov
Для intellisense не обязательно завозить тайпскрипт
мне нужно как минимум:
- видеть кастомные команды для объектов browser и element
- видеть ошибки передачи неправильных аргументов (аннотации к каждому методу имеется)
источник

OS

Oleksandr Shevtsov in JS for testing
Если нет в @types/libName - можно и самому описать контракт
источник

AP

Alexander Popov in JS for testing
Oleksandr Shevtsov
Если нет в @types/libName - можно и самому описать контракт
не завозить typescript, но завозить @types ?
источник

B

Bola in JS for testing
вот я сейчас добавил тайпинг для кастомного метода по мануалу, добавил путь к нему в tsconfig - и vscode наконец показывает то, что мне надо
источник

AP

Alexander Popov in JS for testing
Oleksandr Shevtsov
Если нет в @types/libName - можно и самому описать контракт
самому описать контракты библиотек - но все еще не завозить тс?
источник