【发布时间】:2015-01-06 21:21:04
【问题描述】:
我正在使用Confide,这需要您执行类似的操作
Confide::user()->id
获取用户 ID。我试图模拟这个,所以它返回一个垃圾用户 ID。我可以使用 Laravel 的内置 Facade 模拟来很好地模拟 Confide::user()
Confide::shouldReceive('user')->once()->andReturn('blah');
如果我运行Confide::user(),它会返回blah。
但是我怎样才能添加一个属性,所以如果我运行 Confide::user()->id 它会返回一个模拟值?
【问题讨论】:
标签: php unit-testing mocking