Я пытаюсь протестировать 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, несмотря на его импорт.
Есть идеи, почему это происходит?