使用组前缀进行Laravel测试

时间:2016-07-22 02:39:42

标签: php unit-testing laravel testing laravel-5.1

我有一个api小组:

Route::group(array('prefix' => 'api'), function () {

    Route::get('abc', function () {
        return 'abc';
    });
  );

但是,在测试使用$this->call('GET', '/api/abc)$this->call('GET', 'path_to_abc')时,我总是会收到404错误,虽然我已经打印了网址,但我可以在浏览器上访问该链接

1 个答案:

答案 0 :(得分:0)

如果您尚未配置TestCase.php个文件,则需要将应用网址设置为

文件:TestCase.php

 /**
 * The base URL to use while testing the application.
 *
 * @var string
 */
protected $baseUrl = 'http://YOUR_APP_URL';