【发布时间】:2017-11-21 10:48:58
【问题描述】:
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();
它总是通过,不管我是在 return 中写 8 join 还是别的什么。
不过,一旦我开始将 say:addTwoNumbersAndAddName 更改为其他内容,它就会失败,否则 ->with(4,10, 'john') 将失败
只有->andReturn() 不起作用
我正在使用 laravel 5.4 和命令 php artisan黄昏
【问题讨论】:
-
您能否提供一个失败的例子。
-
不是失败,而是顺利通过。
标签: laravel laravel-5 phpunit laravel-facade laravel-dusk