Worldpay Mocking в PHPUnit - PullRequest
0 голосов
/ 31 мая 2018

У меня есть веб-сайт, позволяющий людям подписаться на услугу подписки с помощью кредитной карты, которую я использую с помощью своего решения «собственная форма» - https://developer.worldpay.com/jsonapi/docs/own-form

Это работает, ноМне нужно написать тесты PHPUnit, и я не знаю, как правильно смоделировать отправляемую форму, так как она использует javascript для превращения ряда защищенных элементов формы в элемент $ _POST [token].

Кто-нибудь может помочь показать, как писать тесты для этого?

1 Ответ

0 голосов
/ 31 мая 2018

Обычно вы не тестируете их сервис или что-либо связанное с этим в рамках вашего модульного теста.Это был бы интеграционный тест.

Вы должны инкапсулировать свой код из внешнего API и использовать заглушки и драйверы для эмуляции того, что их форма будет связывать с вашим кодом.

...