Я написал успешный тест огурца и capybara, который выполняет покупку с помощью тестовой песочницы. Тем не менее, я хочу, чтобы запрос на песочницу с заглушкой paypal был таким, чтобы мой тест не зависел от того, что песочница PayPal находится вверх.Webmock + ": allow_localhost => true" все еще разрешают доступ к сторонним сайтам?
Я не на 100% знаком с Webmock, и его документация не очень ясна. Когда я добавил драгоценный камень Webmock, создал необходимый webmock.rb с
требует 'webmock/огурец' WebMock.disable_net_connect! (: Allow_localhost => правды)
Когда я запускаю мой старый тест огурца, она продолжается как обычное открытие окна песочницы paypal и завершение транзакции.
Это нормально? Хотя WebMock должен был закрыть попытки подключения к сторонним сайтам.
Вы используете paypal pro (api) в стандарте оплаты веб-сайта paypal (перенаправлять на сайт PayPal для оплаты)? –