Mockery, belirli bir yöntemin en az bir kez çağrıldığını iddia etmeye çalışıyorum.Mockery shouldReceive() -> bir kez() görünmüyor
Testim sınıftır: Gördüğünüz gibi
use \Mockery as m;
class MyTest extends \PHPUnit_Framework_TestCase
{
public function testSetUriIsCalled()
{
$uri = 'http://localhost';
$httpClient = m::mock('Zend\Http\Client');
$httpClient->shouldReceive('setUri')->with($uri)->atLeast()->once();
}
}
, (umarım) setUri adı verilecek bir beklenti yarattığını bir test var. Başka bir kod bulunmadığından, 'un'un çağrılabileceğini ve testimin geçtiğini düşünemiyorum. Nedenini açıklayan var mı?