我在RSpec中有以下测试:
it { is_expected.to respond_to(:dock).with(1).argument }
我需要复制这个测试,但使用 PHPSpec。我的代码如下:
function it_should_dock_a_bike()
{
$bike = new Bike();
$this->dock($bike)->shouldReturnAnInstanceOf('Bike');
}
这段代码有效,当我排除 $bike 参数时它确实失败了,但是有没有更好的方法来显式编写类似于 RSpec 中的示例的测试?
$this->dock(Argument::any())->shouldReturnAnInstanceOf(Bike::class);
是你要找的