Size: a a a

2020 September 30

AV

Alex Vershinin in JS for testing
Хотя бы примерно как делал?
источник

OK

Oleksandr Khotemskyi in JS for testing
Alex Vershinin
Хотя бы примерно как делал?
примерно - у меня либа got js, в ней есть возможность навесить хуки на afterResponse. Я навешиваю хук в котором стартую аллюр степ и делаю валидации по swagger (отдельная тема), и в конце хука завершаю шаг в зависимости от результата. Код пока топорный, но работает неплохо. Для опенсорса буду причесывать само собой
источник

AV

Alex Vershinin in JS for testing
Спасибо, гляну
источник

OK

Oleksandr Khotemskyi in JS for testing
Alex Vershinin
Спасибо, гляну
ну и в got js есть проблема что ошибка летит не очень информативная если запрос свалился, + нет правильного стектрейса. Мы тут обсуждали недавно как это фиксить - приходится патчить стектрейс у ошибки
источник

IP

Iurii P in JS for testing
источник

AD

Andrei Dzeichyk in JS for testing
Oleksandr Khotemskyi
примерно - у меня либа got js, в ней есть возможность навесить хуки на afterResponse. Я навешиваю хук в котором стартую аллюр степ и делаю валидации по swagger (отдельная тема), и в конце хука завершаю шаг в зависимости от результата. Код пока топорный, но работает неплохо. Для опенсорса буду причесывать само собой
Выглядит норм 👍
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrei Dzeichyk
Выглядит норм 👍
там есть нюансы, например почему я не стартую степ в beforeRequest, а стартую в afterResponse? Почему не валю степ если сваггер валидация упала? Но думаю это уже детали
источник

G

Genn in JS for testing
Oleksandr Khotemskyi
это ж не gerkin
А что?
источник

OK

Oleksandr Khotemskyi in JS for testing
Genn
А что?
обычный js код
источник

G

Genn in JS for testing
Внизу, гивен-вен-зен?
источник

OK

Oleksandr Khotemskyi in JS for testing
Genn
Внизу, гивен-вен-зен?
это аутпут в консоли уже
источник

G

Genn in JS for testing
Аа)
источник

IS

Ivan Sandrátskii in JS for testing
Genn
А что?
это еще хуже чем геркин и джс
источник

IS

Ivan Sandrátskii in JS for testing
это геркин на джс
источник

B

Bola in JS for testing
Genn
Внизу, гивен-вен-зен?
там могло быть написано что угодно
выглядит как обычный консольный лог, но с форматированием
источник

OK

Oleksandr Khotemskyi in JS for testing
Ivan Sandrátskii
это еще хуже чем геркин и джс
почему же?
источник

IS

Ivan Sandrátskii in JS for testing
__`GIVEN`;
реально?)
источник

G

Genn in JS for testing
Мало нижних подчеркиваний, я бы ещё добавил штук 7
источник

B

Bola in JS for testing
Ivan Sandrátskii
__`GIVEN`;
реально?)
там могло быть написано:
__'Get project id'
источник

B

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