Ошибка: класс 'GuzzleHttp \ Client' не найден - PHP Единица - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь протестировать HTTP-запрос Guzzle в PHPUnit, однако при попытке запустить тест я получаю следующую ошибку:

Error : Class 'GuzzleHttp\Client' not found
 C:\wamp64\www\proj12\Tests\ApiTest.php:39

Вот мой тестовый класс:

use PHPUnit\Framework\TestCase;
use GuzzleHttp\Client;

class ApiTest extends TestCase
{

    public function testApiCall()
    {
        $client = new Client(array(
        'curl'   => array( CURLOPT_SSL_VERIFYPEER => false ),
        'verify' => false,
    ));
    }
}

Это происходит только тогда, когда я запускаю тест.

Жидкость прекрасно работает, когда я запускаю свой код через браузер как обычно, так как он правильно установлен через composer.

Это должно быть как-то связано с тем, как PHP Unit автоматически загружает классы вендоров, поскольку у него, похоже, нет доступа к пакету Guzzle, несмотря на его импорт.

Есть идеи, почему это происходит?

...