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

Невозможно заглушить внешний запрос - неправильное регулярное выражение?
Я пытаюсь создать stub_request , который соответствует всем запросам к fcm.googleapis.com . Предполагается, что наш бэкэнд отправляет своим пользователям push-уведомление при создании новых сообщений или комментариев. Наши тесты вызывают много...
195 просмотров
schedule 16.10.2021

Заглушка `session_id` в интеграционных тестах Rails
У меня вопрос об интеграционных тестах Rails. У меня есть это приложение, которое разговаривает с другим внутренним приложением. Приложение делает запрос к internal_app, и один из параметров этого запроса включает session_id, хранящийся в файле...
91 просмотров

неверное количество аргументов в запросе Net::HTTP
В приложении Sinatra я пытаюсь создать собственную оболочку для Net::HTTP , но застрял на одном из своих тестов. Я использую Webmock, чтобы заглушить запрос и передать его методу request Net::HTTP . Я провожу тестирование с помощью RSpec....
994 просмотров
schedule 04.03.2022

Как установить env['SERVER_NAME'] в стойку/тест?
В тестах Sinatra env['SERVER_NAME'] по умолчанию равно www.example.com . Как я могу установить это в какой-то произвольный домен? У Capybara есть метод .default_host , но он не использует Capybara. Или можно ли изменить env[ DEFAULT_HOST ]?...
1989 просмотров
schedule 24.05.2022

Rails WebMock против XML-запроса
Мне трудно понять, как сопоставить stub_request с XML-запросами с помощью webmock. Запрос: <?xml version="1.0" encoding="UTF-8"?> <env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"...
555 просмотров
schedule 01.06.2022

Заглушка многостраничных запросов с помощью webmock / rspec
Некоторое время я пытался заглушить многостраничные запросы с помощью webmock и не нашел удовлетворительного решения. В идеале я хотел бы заглушить запрос следующим образом: stub_request(:post, 'http://test.api.com').with(:body => { :file1...
2409 просмотров
schedule 20.02.2023

вебмок и кряк 0.3.2 проблема
Я установил гем webmock, но мои тесты rspec больше не работали, а вместо этого эта ошибка: (я использую защиту для автотестирования) /home/neilmarion/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.4/lib/bundler/spec_set.rb:90:in `block in...
234 просмотров
schedule 23.12.2022

Тестирование Rails Rspec с помощью WebMock. Инициализировать класс заглушки, если не производственная среда?
Я новичок в тестировании и столкнулся с небольшой проблемой при тестировании ответов на внешние зависимости. Мой вариант использования заключается в том, что у меня есть драгоценный камень Foo, который отправляет обратно некоторые данные на основе...
420 просмотров
schedule 25.07.2023

Cucumber on Rails — заглушить только один запрос локальным файлом HTML
Я не понимаю, как настроить webmock (или любую библиотеку-заглушку), чтобы заглушить только определенные запросы к определенному URL-адресу (www.example.com). Я выполняю тесты Cucumber в браузере и хочу разрешить подключение к любому сайту, кроме...
571 просмотров
schedule 15.10.2022

Заглушка запроса Фарадея с Webmock - нужна помощь
Мне нужна помощь, чтобы заглушить запрос с помощью драгоценного камня Фарадея. я делаю этот запрос URL='https://secure.snd.payu.com//pl/standard/user/oauth/authorize'.freeze url_encoded = 'grant_type=client_credentials' \ +...
1159 просмотров
schedule 06.10.2023

Незарегистрированный запрос Webmock взрывает мой тест
В моем spec_helper у меня есть настройка webmock следующим образом: WebMock.disable_net_connect!(allow_localhost: true) RSpec.configure do |config| config.before(:each) do stub_request(:get, /cdn.\w+.io/). with(:headers =>...
1810 просмотров
schedule 01.04.2024