小编Web*_*v84的帖子

需要测试在Laravel 5.1中使用CURL的服务

我为我的Laravel 5.1 API构建了一个搜索YouTube的服务.我正在尝试为它编写测试,但我很难弄清楚如何模拟功能.以下是该服务.

class Youtube
{
/**
 * Youtube API Key
 *
 * @var string
 */
protected $apiKey;

/**
 * Youtube constructor.
 *
 * @param $apiKey
 */
public function __construct($apiKey)
{
    $this->apiKey = $apiKey;
}

/**
 * Perform YouTube video search.
 *
 * @param $channel
 * @param $query
 * @return mixed
 */
public function searchYoutube($channel, $query)
{
    $url = 'https://www.googleapis.com/youtube/v3/search?order=date' .
        '&part=snippet' .
        '&channelId=' . urlencode($channel) .
        '&type=video' .
        '&maxResults=25' .
        '&key=' . urlencode($this->apiKey) .
        '&q=' . urlencode($query);
    $ch = …
Run Code Online (Sandbox Code Playgroud)

php phpunit laravel-5.1

5
推荐指数
1
解决办法
1624
查看次数

标签 统计

laravel-5.1 ×1

php ×1

phpunit ×1