RSpec Webmock не работает

Я делаю этот запрос: https://api.yotpo.com/products/abc123apikey/yotpo_global_reviews/reviews

Вот моя ошибка:

    Failure/Error: resp = HTTParty.get(BASE_URL + PRODUCTS + yotpo_api_key + GLOBAL_REVIEWS)

 WebMock::NetConnectNotAllowedError:
   Real HTTP connections are disabled. Unregistered request: GET https://api.yotpo.com/products/abc123apikey/yotpo_global_reviews/reviews with headers {'Accept'=>'*/*', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'User-Agent'=>'Ruby'}

   You can stub this request with the following snippet:

   stub_request(:get, "https://api.yotpo.com/products/abc123apikey/yotpo_global_reviews/reviews").
     with(headers: {'Accept'=>'*/*', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'User-Agent'=>'Ruby'}).
     to_return(status: 200, body: "", headers: {})

   registered request stubs:

   stub_request(:any, "/https:\/\/api.baremetrics.com/")
   stub_request(:post, "https://api.mixpanel.com/track")
   stub_request(:post, "https://api.mixpanel.com/engage")

Я использую точный фрагмент, и ничего не работает. Я искал и попробовал кучу, и ничего не меняется. Я тоже пытался удалить заголовки.

Я не вижу ничего динамического в этом запросе заглушки. Я делаю очевидную ошибку?

1 ответ

Решение

Мой стаб-файл был в неправильном каталоге. Пожалуйста, удалите этот вопрос.

Другие вопросы по тегам