12
$client = Mockery::mock();
$client->shouldReceive('send')->andThrow($error)->andReturn(true);
残念ながら、例外は最初に例外をスローしません。最初の呼び出しで例外をスローし、メソッドの2番目の呼び出しで値を返すにはどうすればよいですか?モックが最初にスローしてから2番目の呼び出しで値を返します
EDIT:
私は手動でMockery\Expectation.php
を編集して$_throw = true
を設定する場合、これは動作します。
$client->shouldReceive('send')->twice()->andReturn($error, true);