我正在寻找与此类似的东西:
$stub->expects($this->any())
->method('doSomething')
->will($this->returnArgument(0));
请参阅:How to return the argument of a mocked method?
Mockery有什么类似的东西吗?
答案 0 :(得分:4)
使用闭包
尝试Mockery::mock('SomeClass')
->shouldReceive('doSomething')
->andReturnUsing(function($arg) {
return $arg;
})
->mock();