Size: a a a

pro.rb (Ruby/Rails / RU)

2020 June 08

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
Roman Patkin
обычно - никак, если это не предусмотрено апи системы
и в смс сервисах дают при регистрации какую-то начальную сумму, на нее может все проверить
Не ну то на раз два
источник

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
А если тесты в ci то тогда как
источник

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
Никак выходит
источник

RP

Roman Patkin in pro.rb (Ruby/Rails / RU)
в ci совсем плохо гонять тесты с внешними системами
источник

RP

Roman Patkin in pro.rb (Ruby/Rails / RU)
тебе по факту нужно проверить, что запрос делается корректно, дальше от тебя ничего не зависит
источник

RP

Roman Patkin in pro.rb (Ruby/Rails / RU)
а для этого достаточно мока
источник

A7

Au 79 in pro.rb (Ruby/Rails / RU)
Максим Вейсгейм
Как мне его тестировать чтоб не тратить деньги на смс
Либо сделать 1 раз запрос и сохранить реквест с помощью например vcr или чего-то аналогичного что сохранит ответ в виде файла и потом мокать запрос и подсовывать этот файл в виде респонса, либо просто мокать запрос
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Максим Вейсгейм
Как мне его тестировать чтоб не тратить деньги на смс
webmock
источник

EV

Eugene Vasiliev in pro.rb (Ruby/Rails / RU)
Максим Вейсгейм
Как мне его тестировать чтоб не тратить деньги на смс
DI ещё попробуй
источник

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
Так разве я не буду тогда говорить что вот да если отправлю этот запрос то получу этот ответ при этом не тестируя так ли это в реальности происходит?
источник

DV

Dmitrij Verenikin in pro.rb (Ruby/Rails / RU)
Максим Вейсгейм
Так разве я не буду тогда говорить что вот да если отправлю этот запрос то получу этот ответ при этом не тестируя так ли это в реальности происходит?
Я в похожей ситуации поднимал фейк сервер у себя и дергал его.
источник

AA

Alexander Artamonov in pro.rb (Ruby/Rails / RU)
Максим Вейсгейм
Так разве я не буду тогда говорить что вот да если отправлю этот запрос то получу этот ответ при этом не тестируя так ли это в реальности происходит?
Но ты же тестируешь своё приложение, а не сторонний сервис.
источник

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
Alexander Artamonov
Но ты же тестируешь своё приложение, а не сторонний сервис.
Но у меня вот есть клиент, и в ответ на мои запросы он отдает просто респонс на запрос
источник

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
Как быть
источник

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
Вот что мне на запрос ответил сервис, тот джсон ч хешиком и возвращаю
источник

AA

Alexander Artamonov in pro.rb (Ruby/Rails / RU)
Максим Вейсгейм
Вот что мне на запрос ответил сервис, тот джсон ч хешиком и возвращаю
Замокать и полагаться что ответ будет постоянно такой.
источник

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
Хм
источник

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
А ведь реально
источник

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
Я получается предполагаю что ответ будет такой на запрос
источник

МВ

Максим Вейсгейм... in pro.rb (Ruby/Rails / RU)
А если я получил мок ответа то значит запрос я отправил
источник