Size: a a a

JavaScript testing

2021 January 06

G

Genn in JavaScript testing
Nikolay Aleksandrovich
я тоже все хочу тимлида заставить переехать, но он старый ангулярщик и всю жизнь на жасмине
кого ты хочешь заставить переехать тимлида?
источник

NA

Nikolay Aleksandrovi... in JavaScript testing
проблемы с бефор ол/бефор ич блоками нет бтв в моке при ретраях сингл тестов?
источник

NA

Nikolay Aleksandrovi... in JavaScript testing
Genn
кого ты хочешь заставить переехать тимлида?
🙈
источник

NA

Nikolay Aleksandrovi... in JavaScript testing
Oleksandr Khotemskyi
так а зачем встроенное? это ведь задача тест раннера уже
ну в сайпресе из коробки, типа удобно
в вдио тоже есть коробочное, но только на всю спеку
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Nikolay Aleksandrovich
ну в сайпресе из коробки, типа удобно
в вдио тоже есть коробочное, но только на всю спеку
у вас wdio + jasmine?
источник

NA

Nikolay Aleksandrovi... in JavaScript testing
да
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Nikolay Aleksandrovich
ну в сайпресе из коробки, типа удобно
в вдио тоже есть коробочное, но только на всю спеку
я ж говорю мигрировать с жасмина на моку несложно, все то же самое только с репортерами надо разобратся, они другие будут
источник

OK

Oleksandr Khotemskyi in JavaScript testing
+ мока лучше суппортится самим wdio, поддерживается в первую очередь
источник

NA

Nikolay Aleksandrovi... in JavaScript testing
выше вопрос писал: нет никаких проблем с тем, что в бефор ол/бефор ич прописана при ретраях? проект нестандартный, там довольно много логики лежит
источник

BO

Boris Osipov in JavaScript testing
Nikolay Aleksandrovich
выше вопрос писал: нет никаких проблем с тем, что в бефор ол/бефор ич прописана при ретраях? проект нестандартный, там довольно много логики лежит
емнип before\afterEach ретраится, before\afterall нет.
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Nikolay Aleksandrovich
выше вопрос писал: нет никаких проблем с тем, что в бефор ол/бефор ич прописана при ретраях? проект нестандартный, там довольно много логики лежит
там в доке -

This feature does re-run a failed test and its corresponding beforeEach/afterEach hooks, but not before/after hooks.
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Oleksandr Khotemskyi
там в доке -

This feature does re-run a failed test and its corresponding beforeEach/afterEach hooks, but not before/after hooks.
before/after - это аналог beforeAll/afterAll
источник

NA

Nikolay Aleksandrovi... in JavaScript testing
блин, ну придётся тогда чуток переписывать всё

но вообще ты говоришь это не так проблемно, да?

экспекты на chai переводил?

у меня около 800 тестов нужно будет править
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Nikolay Aleksandrovich
блин, ну придётся тогда чуток переписывать всё

но вообще ты говоришь это не так проблемно, да?

экспекты на chai переводил?

у меня около 800 тестов нужно будет править
можно помоему даже жасминовские экспекты оставить если заморочится
источник

NA

Nikolay Aleksandrovi... in JavaScript testing
проблема в том, что экспекты тоже кастомные в процентах 15 примерно

поэтому хотелось бы знать, как с этим лучше быть
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Nikolay Aleksandrovich
блин, ну придётся тогда чуток переписывать всё

но вообще ты говоришь это не так проблемно, да?

экспекты на chai переводил?

у меня около 800 тестов нужно будет править
кстати вот у jest есть крутые codemods, можно было бы такой же написать для jasmine -> mocha
источник

OK

Oleksandr Khotemskyi in JavaScript testing
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Nikolay Aleksandrovich
проблема в том, что экспекты тоже кастомные в процентах 15 примерно

поэтому хотелось бы знать, как с этим лучше быть
свои матчеры? Можно попытатся найти аналоги
источник

OK

Oleksandr Khotemskyi in JavaScript testing
или добавить их в chai
источник

NA

Nikolay Aleksandrovi... in JavaScript testing
Oleksandr Khotemskyi
свои матчеры? Можно попытатся найти аналоги
да
ну вообще чай мне тоже больше нравится, чем жасминовские матчеры, там более выразительные экспекты можно писать, а не эти toBe бесконечные, это ещё один повод
источник