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

Тестовый ответ фонового задания Rails 3 (API-Request) с VCR в функции Cucumber
У меня есть фоновое задание Rails 3 (delayed_job), которое отправляет сообщение hipchat/Campfire в их API, и я хочу проверить ответ в своей функции Cucumber. Есть ли способ получить последние HTTP-ответы, записанные видеомагнитофоном? Функция...
550 просмотров

Webmock не отвечает на stub_request
В features/support/webmock.rb у меня есть stub_request(:get, /(http\:\/\/catalog\.viglink\.com\/vigcatalog\/products\.xml\?include_identifiers=true&key=.*&keyword_upc=628586348097&results_per_page=20)/). with(:headers =>...
2540 просмотров
schedule 09.06.2022

curl не передает файл при запросе API карт Google
Я работаю над рубиновым приложением, которое использует драгоценный камень геокодера для генерации информации о местоположении из адресов. Я пытаюсь использовать webmock для отключения вызовов API во время тестирования. Webmock имеет возможность...
91 просмотров
schedule 22.10.2022

Удалите журналы VCR/Webmock из стандартного вывода при выполнении тестов.
В стандартном проекте Rails 3.2.19 при запуске тестов с RSpec я получаю эти журналы на стандартный вывод при использовании кассет видеомагнитофона: Request[post]: https://svcs.sandbox.paypal.com/AdaptivePayments/Pay...
296 просмотров
schedule 04.04.2022

WebMock имитирует сбой API (нет интернета, тайм-аут ++)
Я пытаюсь смоделировать неожиданное поведение веб-API, например, не найти сервер и тайм-ауты, используя webmock. Как лучше всего это сделать? Все, о чем я могу думать, это сделать что-то вроде этого: stubbed_request = stub_request(:get,...
5526 просмотров
schedule 25.12.2022

Webmock: как подделать сжатый ответ?
У меня нет большого опыта работы с заглушками, и у меня возникают проблемы с запросами к Braintree с использованием webmock и braintree-rails . спец/spec_helper.rb RSpec.configure do |config| config.include(ConnectionHelper)...
724 просмотров

Использование RSpec/webmock для заглушки запросов на различные коды состояния
Мне нужно заглушить запросы к внешнему API с помощью webmock/webmock, но мне нужно проверить несколько ответов (200, 404, 503 и т. д.). Как лучше всего сделать это чисто? Моя первая хакерская мысль заключалась в том, что вы можете установить что-то...
2746 просмотров
schedule 27.01.2023

Данные-заглушки WebMock из Aws CognitoIdentityProvider
У меня есть следующий модуль в контроллере Rails: module AwsAuth extend ActiveSupport::Concern require 'aws-sdk' def get_cognito_user(token) cognitoidentityprovider = Aws::CognitoIdentityProvider::Client.new(region: ENV['AWS_REGION'])...
214 просмотров
schedule 21.07.2023

Как использовать webmock с адресом, который имеет переменную?
Я использую гем webmock для заглушки запросов на тесты rspec. Один из моих запросов делает запрос к микросервису, который включает в себя тип и метку времени в адресе: e.g. www.microservice.com/type=1?timestamp=1521493200 Я могу легко...
146 просмотров
schedule 02.01.2023

Настройте Webmock для возврата переданного хэша тела
Используя Webmock, я бы хотел, чтобы заглушка просто возвращала вызываемые параметры тела. Например, я вызываю API Mandrill и передаю хэш options . Я пробовал это, но это дает мне ошибку: @mandrill = stub_request(:any,...
57 просмотров
schedule 15.02.2023

Как установить заголовок Content-Type для Ruby AWS SDK?
Я использую Webmock для тестирования HTTP-запросов, сделанных рубиновым aws-sdk (в данном случае aws-sdk-batch). Webmock обрабатывает запросы json с помощью гораздо более удобного хеш-диффа и частичное совпадение при сбое запросов, но оно будет...
576 просмотров

Принудительно вызывать Webmock stub_request в конце теста, если он не был вызван
У нас есть приложение RoR, Rspec для тестов с Webmock для HTTP-запросов. После некоторого рефакторинга нашей устаревшей кодовой базы я понял, что во многих наших тестах есть ненужные заглушки. Как и в этом примере, функция do_a была реорганизована,...
85 просмотров
schedule 15.01.2023