Вопросы по теме 'webmock'

Протестируйте oauth2 get_token с помощью rspec
Я создаю спецификацию контроллера для части get_token аутентификации oauth2. На данный момент пользователь авторизовал мое приложение, и мне нужно сгенерировать и сохранить токен и другую информацию. Rspec терпит неудачу с несколько загадочной...
2109 просмотров

VCR + Webmock + net_http + NTLM не работает без патча обезьяны
Чтобы заставить NTLM работать с Webmock + net_http, мне нужно включить опцию net_http_connect_on_start. Например, в консоли или в начале спецификации я могу использовать: WebMock.allow_net_connect! net_http_connect_on_start: true но...
143 просмотров
schedule 30.10.2022

В Cucumber на Ruby с w/rspec, как я могу ожидать/утверждать веб-вызов в предложении Then?
Я пишу гем, который действует как клиент для удаленного API, поэтому я использую webmock, чтобы издеваться над удаленным API, тестируя с Cucumber с присутствующим rspec-mock. В рамках моих тестов Cucumber я намерен заглушить свой API в предложении...
867 просмотров
schedule 20.07.2022

Можно ли использовать WebMock с Rack Test?
Использование WebMock для заглушки поставщика Oauth 2. Проблема в том, что я хочу использовать Rack Test. Rack Test работает только с экземпляром приложения и не знает о внешних хостах HTTP, таких как поставщик Oauth 2....
217 просмотров
schedule 22.11.2022

FactoryGirl используется с веб-макетом
На моей фабрике есть поле url (используется для извлечения встроенного видео YouTube): factory :commercial do url 'https://www.youtube.com/watch?v=BTTygyxuGj8' end В своих тестах я пытался издеваться над запросом на youtube. Я добавил...
862 просмотров
schedule 03.11.2022

stub_request с заголовком Bearer Authorization не работает в webmock 2
Следующий код работает с webmock 1.20.4, но не с 2.0.1. stub_request(:get, "http://www.myapi.com/my-endpoint") .with(headers: {'Authorization' => "Bearer fake_oauth_token"}) .to_return(:body => mock_response) Это код,...
1002 просмотров
schedule 30.08.2022

Как разрешить запросу с этим путем передать веб-макет?
Я хочу издеваться над запросами NetHTTP, но некоторые из них должны быть разрешены. require "open-uri" require "webmock" WebMock.enable! Когда я объявляю разрешенный запрос следующим образом: WebMock.disable_net_connect! allow:...
1261 просмотров
schedule 13.03.2023

Как правильно отловить ошибки в Sidekiq worker при тестировании с помощью RSpec?
У меня есть относительно простой рабочий, который использует Excon, чтобы получить что-то из Интернета. Я пытаюсь быть хорошим тестировщиком и использую Webmock, чтобы принудительно заглушить интернет-взаимодействия, так что я фактически проверяю,...
80 просмотров
schedule 08.05.2023

webmock to_return со статусом 400 и телом
Я пишу тесты с помощью webmock, мне нужно смоделировать удаленный API, чтобы вернуть статус 400 с содержимым тела, если я просто меняю статус с 200 на 400, с телом, статус, который я получаю, становится 200. let(:stub_result) { { result:...
68 просмотров
schedule 22.04.2023