Laravel 5.1 - phpunit - ErrorException: Undefined 属性: ExampleTest::$baseUrl
Laravel 5.1 - phpunit - ErrorException: Undefined property: ExampleTest::$baseUrl
我有默认设置。我的 composer.json 有这个:
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~4.0",
"phpspec/phpspec": "~2.1"
},
当我 运行 phpunit 时,出现以下错误:我不知道为什么?
Sebastian Bergmann 和贡献者的 PHPUnit 4.8.6。
E
Time: 272 ms, Memory: 13.25Mb
There was 1 error:
1) ExampleTest::testBasicExample
ErrorException: Undefined property: ExampleTest::$baseUrl
我的ExampleTest.php包含以下代码
<?php
class ExampleTest extends TestCase {
/**
* A basic functional test example.
*
* @return void
*/
public function testBasicExample()
{
$response = $this->call('GET', '/');
$this->assertEquals(200, $response->getStatusCode());
}
}
我对测试还很陌生。谢谢你的帮助。
从@tk 那里得到了信息。您所要做的就是在父 class TestCase
中添加一个受保护的 属性
protected $baseUrl = 'http://yoursite.dev';
解决了问题
我有默认设置。我的 composer.json 有这个:
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~4.0",
"phpspec/phpspec": "~2.1"
},
当我 运行 phpunit 时,出现以下错误:我不知道为什么?
Sebastian Bergmann 和贡献者的 PHPUnit 4.8.6。
E
Time: 272 ms, Memory: 13.25Mb
There was 1 error:
1) ExampleTest::testBasicExample
ErrorException: Undefined property: ExampleTest::$baseUrl
我的ExampleTest.php包含以下代码
<?php
class ExampleTest extends TestCase {
/**
* A basic functional test example.
*
* @return void
*/
public function testBasicExample()
{
$response = $this->call('GET', '/');
$this->assertEquals(200, $response->getStatusCode());
}
}
我对测试还很陌生。谢谢你的帮助。
从@tk 那里得到了信息。您所要做的就是在父 class TestCase
中添加一个受保护的 属性protected $baseUrl = 'http://yoursite.dev';
解决了问题