Описание тега vcr
VCR is a ruby tool that facilitates testing HTTP-dependent code by recording HTTP interactions for future playback.
1
ответ
Видеомагнитофон говорит "кассета не используется" даже после указания кассеты
У меня есть приложение RoR только для API с моделью пользователя. Пользователи проходят аутентификацию через Twilio/Authy (используя этот драгоценный камень). Каждый пользователь has_one authy_user модель для хранения достоверной информации, с depen…
31 июл '18 в 11:23
1
ответ
Как я могу издеваться над потоковыми звонками клиентов в rspec?
Использование rspec и драгоценного камня Twitter https://github.com/sferik/twitter Я пытаюсь найти решение для идеальной трансляции потока в твиттере с помощью такого механизма, как видеомагнитофон. Очевидно, что видеомагнитофон не работает на соеди…
16 апр '14 в 10:21
1
ответ
Как мне проверить эту стороннюю интеграцию API в rspec?
Мой проект - это приложение rails, которое расширяет сторонний API. Многие запросы основаны на сторонних вызовах API. Как мне проверить эти случаи в rspec? Должен ли я использовать видеомагнитофон и просто нанести удар третьему лицу (а затем высмеив…
15 май '13 в 14:26
1
ответ
Воспроизведение кассеты, чей запрос не находится в области видимости use_cassete, с использованием VCR для Rails
Я построил API (MyAPI), который подключается к внешнему API для аутентификации (ExAPI). Для всех запросов к MyAPI, где пользователь должен пройти аутентификацию, он отправляет cookie с токеном, который затем отправляется в ExAPI, и затем он получает…
23 ноя '17 в 16:06
1
ответ
VCR::Errors::UnhandledHTTPRequestError в тесте контроллера с использованием VCR
Я пытаюсь смоделировать вызов API, в котором я загружаю файл, я использую Wistia Upload API и, поскольку я не хочу подключаться к серверу при каждом тесте, я пробую видеомагнитофон впервые. У меня есть следующий тест в моей папке spec / controllers:…
17 мар '15 в 14:25
0
ответов
Проверка полосы с помощью огурца и WebMock/VCR в моем приложении Rails (не удается без подключения к Интернету)
Шаг огурца, который не удается. Когда нет подключения к интернету. Он не может загрузить полосу проверки https://stripe.com/docs/checkout но как ее исправить или заглушить, я не знаю:(Извините, если вопрос не очень ясен, мой английский - отстой. Про…
30 ноя '14 в 19:05
1
ответ
Как получить тесты для записи приборов с AngularJs, таких как vcr в Rails?
Я искал повсюду, я пытался повторить узел, но с транспортиром, но он не будет работать с селеном. Я также пробовал vcr.js и сепию. Как мне настроить мои тесты, чтобы они выполняли начальные вызовы, но сохраняли их в виде кассет, таких как vcr. Приве…
07 май '15 в 16:43
1
ответ
Видеомагнитофон не записывает мой ответ
Я пытаюсь записать ответ, что метод images делает запрос, чтобы открыть URI и очистить изображения из определенного блога. Тем не менее, когда я запускаю комплект тестирования, видеомагнитофон не делает yoko/bot_response внутри каталога кассет и зап…
05 авг '14 в 18:08
1
ответ
VCR необработанная ошибка HTTP-запроса
Мои спецификации перейдут в главную ветку. Если я создам новую ветку и изменим некоторый код, совершенно не связанный с подписками, они потерпят неудачу с этим. Единственный способ заставить их пройти - поменять мой vcr.rb на :record => :new_epis…
23 июл '13 в 23:40
1
ответ
Видеомагнитофон запускается только один раз для тестирования интеграции в капибаре с селеновым webkit
Я использую Rspec с Capybara, выполняющим интеграционные тесты с использованием VCR gem для имитации заглушек запросов API. Я сталкиваюсь с очень странной проблемой. Тест успешно выполняется в первый раз и создает файл yaml для сохранения запросов и…
01 май '13 в 17:59
0
ответов
Параметр allow_playback_repeat видеомагнитофона не позволяет мне повторно использовать старые кассеты
У меня есть тест, который реализует VCR следующим образом: describe "DELETE destroy" do context 'for an Item that can be deleted' do it "destroys the requested item, assigns a flash message, and redirects to the items list" do VCR.use_cassette('exam…
16 июн '13 в 21:30
1
ответ
Неинициализированный постоянный видеомагнитофон при запуске приложения в среде разработки
Я использую видеомагнитофон, чтобы ускорить свои тесты в моем приложении rails, и это работает как очарование в тестовых средах Но когда я физически перемещаюсь по сайту в среде разработки, я получаю ошибку неинициализированной постоянной видеомагни…
10 янв '13 в 13:49
0
ответов
Кассета VCR с пустым телом возвращает ноль вместо пустой строки
У меня есть API, на котором я пытаюсь написать некоторые спецификации и макетировать запросы, используя гем VCR. У меня проблема в том, что когда API возвращает пустое тело, Ruby интерпретирует это как пустую строку. Однако, когда я использую видеом…
26 окт '15 в 22:44
1
ответ
Как вы используете видеомагнитофон и Webmock, чтобы заглушить почтовый запрос с базовой аутентификацией?
Отказ от ответственности: я новичок в API, и я недолго потерян, пытаясь решить эту, казалось бы, простую проблему. У меня есть код, который взаимодействует с API Github, который уже реализован правильно, но я хочу вернуться и протестировать его с по…
19 авг '14 в 17:40
2
ответа
Как я могу заглушить зависимость в сервисе Rails
Я имею: оболочка веб-сервиса, которая вызывает сторонний API (lib) сервис, который вызывает эту обертку и делает некоторую путаницу (сервис) Тестирование класса lib с помощью VCR прекрасно работает, но я не уверен, как протестировать сервис. В частн…
05 июн '15 в 20:28
2
ответа
Видеомагнитофон: "В данный момент кассета не используется". при создании второй кассеты
Я пытаюсь выполнить функциональные тесты RSpec на внешнем API. Моя конфигурация VCR выглядит следующим образом: VCR.configure do |config| config.cassette_library_dir = 'spec/vcr' config.hook_into :webmock config.ignore_localhost = true end Мой тест …
31 янв '19 в 00:58
0
ответов
FakeWeb::NetConnectNotAllowedError
Я пытаюсь проверить свое приложение и пульт дистанционного управления. Я использую Rails 3.2 и последнюю версию vcr и fakeweb. На самом деле я смотрел RailsCast, и теперь я хочу сделать анти-тестирование, но я не могу. Мой тестовый файл запроса; req…
07 июн '12 в 12:20
4
ответа
vcr не знает, как обработать этот запрос
Привет я пытаюсь проверить Google Auth с огурцом, используя VCR с тегом. Все идет хорошо, пока не истечет токен. Я думаю, когда это истекает, это случается Но у меня есть файл с этим содержанием http_interactions: - request: method: post uri: https:…
14 фев '13 в 22:53
0
ответов
Тестирование ошибки обратного вызова из Delayed::Job с RSpec
Все, У меня есть пользовательская настройка Delayed::Job, которая использует обратные вызовы success и error для изменения атрибутов объекта, который изменяется в фоновом режиме. Этот объект взаимодействует с внешним API. Чтобы проверить это, я испо…
24 сен '14 в 13:48
1
ответ
Авто-перезапись видеомагнитофона не перезаписывается после первого интервала
У меня проблема с автоматической перезаписью кассет в vcr Это мой конфиг: VCR.configure do |c| c.cassette_library_dir = 'spec/support/vcr_cassettes' c.hook_into :fakeweb end и вызов: VCR.use_cassette 'my_cassette', :re_record_interval => 60 * 30 …
18 июн '13 в 13:30