0
有一些麻煩在功能測試嘲諷。Codeception,嘲諷狂飲
對於嘲笑我用嘲弄在Laravel,寫上Codeception
測試需要測試驗證發送消息給用戶。
我試着模擬狂飲在幾個方面(客戶端,ClientInterface,ResponceInterface),代碼看起來是這樣的:
$client = Mockery::mock(GuzzleHttp\Client::class);
$client->shouldReceive('get')->once();
$I->haveInstance(GuzzleHttp\Client::class, $client);
所有嘗試接收:
get()方法從Mockery_2_GuzzleHttp_Client應該叫
恰好1次,但被稱爲0次。我想測試控制器的
部分:
$client = new \GuzzleHttp\Client();
$url = config('sms.url') . '/sys/send.php?login=' . config('sms.login') . '&psw=' . config('sms.password') . '&phones='
. $user->phone . '&mes=' . urlencode($data['notification']) . '&charset=utf-8';
$client->get($url);
你能指導正確的方法如何做到這一點? – vladnev
不,我不使用Laravel。 – Naktibalda