私はMockeryに与えられたメソッドが少なくとも1回は呼び出されていると主張しようとしています。Mockery shouldReceive() - > once()がうまく動作していないようです
私のテストクラスがある:あなたが見ることができるように
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();
}
}
は、(たぶん)はsetUriが呼び出されるという期待を作成することを一つの試験があります。他のコードは含まれていないので、はと呼べるかもしれませんが、私のテストは合格します。なぜ誰かが説明できますか?