12
$client = Mockery::mock();
$client->shouldReceive('send')->andThrow($error)->andReturn(true);
Thật không may nó chỉ trả về đúng nhưng không ném ngoại lệ đầu tiên. Làm thế nào để ném một ngoại lệ trên cuộc gọi đầu tiên sau đó trả về giá trị trên cuộc gọi thứ hai của phương pháp?Mockery ném vào đầu tiên sau đó trở về giá trị trên cuộc gọi thứ hai
EDIT:
này hoạt động nếu tôi tự sửa Mockery\Expectation.php
và thiết lập $_throw = true
.
$client->shouldReceive('send')->twice()->andReturn($error, true);