SkillAssessment::shouldReceive('addTwoNumbersAndAddName')
->with(3,5,'john')
->andReturn('thisstring is random and always passes anyway1341234123412343')->once();
一个非常基本的模型,预期回报是:
8 john
所以我想写的是:
SkillAssessment::shouldReceive('addTwoNumbersAndAddName')
->with(3,5,'john')
->andReturn('8 john')->once();
它总是通过,无论我是否将 8 join 写入返回或其他内容。
但是,一旦我开始将 say:addTwoNumbersAndAddName 更改为其他内容,它就会失败,否则->with(4,10, 'john')
将失败
只有->andReturn()
不会工作
我正在使用 laravel 5.4 和命令 php artisan Huang