,因为我修改了我的路由结构,我的单元测试是要疯了......这是我的路由:路线::控制器单元测试问题Laravel
Route::group(['prefix' => 'api/v1'],function() {
Route::group(array('before' => 'appauth'), function() {
Route::get('ciao',function() {
return Response::json(Success::instance(array()));
});
Route::controller('appuserslogin','AppUsersLoginController');
etc.....
});
现在,如果我跑我的测试中,我得到这个错误: Call to undefined method Illuminate\Routing\Router::anything()
和错误所指的行是路线::控制器等行......
如果我删除线路线::控制器等。一切都OK。
如果我尝试“测试”它在浏览器中的“appuserslogin”URL(即转到http://websiteurl/api/v1/appuserslogin/login?appKey=APPK&username=USERNAME&password=PASS
),它将起作用。所以这不是路由问题。 请不要在意查询参数,因为他们将被删除后..
你知道为什么会发生这种情况吗?