Size: a a a

JavaScript testing

2020 December 07

SP

Sergey Pirogov in JavaScript testing
А зачем?
источник

ДП

Діма Потапов... in JavaScript testing
Anton Rumiantsev
Привет!
мб прозвучит странно, но пробовал ли кто-нибудь писать тесты на тесты?
покрыть юнит тестами какой-нибудь утилитный класс в проекте интеграционных тестов

Может отдельными сютами сделать? пробовал ли кто-нибудь?
так, в чому питання ?
источник

HA

Hidden Account in JavaScript testing
Может джуна хочет натаскать =)
источник

ДП

Діма Потапов... in JavaScript testing
як варіант )
источник

AI

Alexander Ivanov in JavaScript testing
надо сразу рекурсию врубать! пущай сама себя запускает и проверяет
источник

AR

Anton Rumiantsev in JavaScript testing
Діма Потапов
так, в чому питання ?
Пробовал ли кто-нибудь так делать, и норм ли это идея
источник

M

MnmlSniper in JavaScript testing
Anton Rumiantsev
Привет!
мб прозвучит странно, но пробовал ли кто-нибудь писать тесты на тесты?
покрыть юнит тестами какой-нибудь утилитный класс в проекте интеграционных тестов

Может отдельными сютами сделать? пробовал ли кто-нибудь?
В рамках учебных проектов, чтобы показать как работают юниты делали
источник

AR

Anton Rumiantsev in JavaScript testing
Hidden Account
Может джуна хочет натаскать =)
иногда в утилитных классах, котоыре используются в проекте тестов, ломается что-то
источник

ДП

Діма Потапов... in JavaScript testing
Anton Rumiantsev
Пробовал ли кто-нибудь так делать, и норм ли это идея
якщо є потреба писати юніти - потрібно писати, я на частини фреймворку писав, але не на самі тести
источник

AR

Anton Rumiantsev in JavaScript testing
Діма Потапов
якщо є потреба писати юніти - потрібно писати, я на частини фреймворку писав, але не на самі тести
А как организованно было? в разных сьютах?
источник

ДП

Діма Потапов... in JavaScript testing
Anton Rumiantsev
А как организованно было? в разных сьютах?
просто отдельная папка с юнит тестами на части фрейма которые нужно было покрыть юнитами
источник

AR

Anton Rumiantsev in JavaScript testing
Діма Потапов
просто отдельная папка с юнит тестами на части фрейма которые нужно было покрыть юнитами
окей, спс!
мне нужно было услышать, что это нормальная практика
а не рекурсия :)
источник

ДП

Діма Потапов... in JavaScript testing
Anton Rumiantsev
окей, спс!
мне нужно было услышать, что это нормальная практика
а не рекурсия :)
якщо в тебе тести loginPage.login(‘test,’test’) - тоді наврядче потрібно буде потрібно писати юніти на сторінки, але якщо є якась “серйозна” логіка - краще покрити
источник

AR

Anton Rumiantsev in JavaScript testing
Діма Потапов
якщо в тебе тести loginPage.login(‘test,’test’) - тоді наврядче потрібно буде потрібно писати юніти на сторінки, але якщо є якась “серйозна” логіка - краще покрити
у меня сложная логика для создания пользователей перед тестом
я на нее хочу

сначала создаются пользователи
а потом уже .login("test","test")
источник

ДП

Діма Потапов... in JavaScript testing
Anton Rumiantsev
у меня сложная логика для создания пользователей перед тестом
я на нее хочу

сначала создаются пользователи
а потом уже .login("test","test")
якщо в тебе там щось концептуальне, можливо зроби окрему бібліотеку, покрий її потрібними тестами
источник

AR

Anton Rumiantsev in JavaScript testing
Діма Потапов
якщо в тебе там щось концептуальне, можливо зроби окрему бібліотеку, покрий її потрібними тестами
хорошая мысль 👍
источник

AR

Anton Rumiantsev in JavaScript testing
можно npm пакет сделать внутренний
источник

ДП

Діма Потапов... in JavaScript testing
Anton Rumiantsev
можно npm пакет сделать внутренний
можна, можна через ГХ лінку інсалювати, можна через регістратор, це вже як кажуть ап ту ю
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Anton Rumiantsev
можно npm пакет сделать внутренний
если есть свой registry - то да. Иначе проще написать либу так чтобы она была опенсорс )
источник

AR

Anton Rumiantsev in JavaScript testing
Oleksandr Khotemskyi
если есть свой registry - то да. Иначе проще написать либу так чтобы она была опенсорс )
не, опенсорс слишком, это специфичный для этого проекта код)
а внутреннего нет у нас
в package.json можно ссылку на репозиторий указать, вот можно полжить либу в отдельный внутренний репозиторий и дать на него ссылку
источник