Я ищу конфигурацию кодирования, чтобы использовать модуль REST Codeception для совершения вызовов по защищенному URL-адресу https.
Например, я хочу проверить онлайн-статус нашего слабого бота:
$slackApiUrl = 'https://slack.com/api/users.getPresence';
$params = [
'token' => $apiToken,
'user' => $botUserId,
];
$I->sendPOST($slackApiUrl, $params);
Когда я выполняю тест, я получаю сообщение об ошибке, например
[GuzzleHttp\Exception\ConnectException] Ошибка cURL 35: SSL: установлен сертификат CA, но проверка сертификата отключена (см. http://curl.haxx.se/libcurl/c/libcurl-errors.html)
Я знал, что кодецепция по умолчанию отключает защищенные URL-адреса https, но как я могу активировать https, когда мне это нужно?
My suite.yml
:
class_name: AcceptanceTester
modules:
enabled:
- REST:
url: *****
depends: PhpBrowser
- PhpBrowser
- Asserts
- \Helper\Acceptance