Есть ли PHP-эквивалент Ruby's WebMock? - PullRequest
0 голосов
/ 06 октября 2018

Я унаследовал проект Laravel с некоторыми тестами, которые делают запросы внешней сети.Я ищу библиотеку для макетов, таких как WebMock .В WebMock мне нравятся несколько вещей:

  1. Интуитивно понятный интерфейс для вывода запросов по URL и указания ответа.
  2. По умолчанию блокирует все внешние запросы.

Есть ли на стороне PHP что-нибудь подобное?У меня есть опыт работы с PHPUnit и издевательствами.Я возился с издевательством .Я ищу что-то сфокусированное на этой конкретной проблеме.

Спасибо!

1 Ответ

0 голосов
/ 06 октября 2018

Вы пробовали Codeception?Это очень хороший тестовый фреймворк для PHP

https://codeception.com/

Codeception на 100% совместим с laravel - http://codeception.com/for/laravel

Я не знаю ни о какихплагин, который перехватывает http-запросы в коде, чтобы заблокировать их, но вы можете смоделировать http-запрос, используя этот плагин http://github.com/mcustiel/phiremock-codeception-extension

...