/
uchi-pro
/
api-client-php
Обзор
Документация
Войти
/
uchi-pro
/
api-client-php
Код
Запросы
0
Пакеты
0
Релизы
3
Аналитика
2.3.1
tests/ConnectionTest.php
40 строк
978 B
Andrey Gladyshev
test: добавить возможность просмотра ответов от СДО в режиме отладки
30 июн 2022, 09:54
30 июн 2022, 09:54
5f73f44
Код
Авторство
О чём код?
<?php declare(strict_types=1); namespace UchiPro\Tests; use UchiPro\ApiClient; use UchiPro\Identity; class ConnectionTest extends TestCase { /** * @var Identity */ private $identity; public function setUp() { $url = getenv('UCHIPRO_URL'); $login = getenv('UCHIPRO_LOGIN'); $password = getenv('UCHIPRO_PASSWORD'); $accessToken = getenv('UCHIPRO_ACCESS_TOKEN'); $this->identity = !empty($accessToken) ? Identity::createByAccessToken($url, $accessToken) : Identity::createByLogin($url, $login, $password); } public function testPrepareUrl() { $apiClient = ApiClient::create($this->identity); $url = str_replace('https://', 'http://', $this->identity->url) . '/'; $preparedUrl = $apiClient->prepareUrl($url); $this->assertTrue(strpos($preparedUrl, 'https://') === 0); $this->assertTrue(substr_count($preparedUrl, '/') === 2); } }