Я выполняю некоторые модульные тесты с помощью Codeception. В частности, я тестирую API, и один из этапов тестирования терпит неудачу. Я знаю, какой именно шаг, но не могу понять, почему поэтому я хочу войти в мой код, поскольку он выполняется модульным тестом.Как мне войти в мой код (а не тестовый код) с помощью Codeception в PhpStorm?
Я пробовал настройку «Перерыв на первой строке в сценариях php», я отлаживал сам тест, я пробовал писать на консоль, но есть многое, что можно сузить. Есть ли способ войти в мой код, как я обычно отлаживал отладку?
Я не так хорошо знаком с кодом, но он имитирует запросы? Когда я отлаживаю свой API с помощью чего-то другого, он обычно работает для добавления '? XDEBUG_SESSION_START = PHPSTORM' в строку запроса, вы можете попробовать поместить это в свои запросы из тестов. – mickadoo
Метод, вызванный из моего модульного теста, - 'sendPOST (...)', к которому я могу добавить параметры. Я добавлю этот параметр и посмотрю, что произойдет. Если нет, я могу проверить то же самое в Postman и посмотреть, как я нахожусь. – Brandon
Это работало как шарм. Пожалуйста, добавьте в качестве ответа, чтобы я мог отметить вас правильно. – Brandon