Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5中控制器方法测试的路线_Php_Laravel_Unit Testing_Laravel 5_Tdd - Fatal编程技术网

Php Laravel 5中控制器方法测试的路线

Php Laravel 5中控制器方法测试的路线,php,laravel,unit-testing,laravel-5,tdd,Php,Laravel,Unit Testing,Laravel 5,Tdd,是否有一种合理的方法可以在Laravel 5中编写一个低级别的集成测试,该测试可执行以下操作: 当你GETroute/api/foo你点击BarController@BazMethod。该测试确保您点击了BazMethod(),但仅此而已。您可以在以后修改BazMethod,但如果从路由调用该方法,则该测试将始终返回true。我只需让该BazMethod返回一个whatever值,并进行测试,以查看/api/foo返回的内容是否与该值匹配

是否有一种合理的方法可以在Laravel 5中编写一个低级别的集成测试,该测试可执行以下操作:


当你
GET
route
/api/foo
你点击
BarController@BazMethod
。该测试确保您点击了
BazMethod()
,但仅此而已。您可以在以后修改
BazMethod
,但如果从路由调用该方法,则该测试将始终返回true。

我只需让该BazMethod返回一个whatever值,并进行测试,以查看/api/foo返回的内容是否与该值匹配