目前遵循 Laravel 4 关于编写测试的书,如果函数名为 ,则以下内容不会从 PHPUnit 返回输出link_to()
,但如果函数名为link_tox()
. 为什么是这样?
应用程序/helpers.php
<?php
function link_to($url, $body) {
$url = url($url);
return "<a href='{$url}'>{$body}</a>";
}
应用程序/测试/ExampleTests.php
<?php
class FunctionsTest extends TestCase {
public function testGeneratesAnchorTag() {
$actual = link_to('dogs/1', 'Show Dog');
$expected = "<a href='http://localhost/dogs/1'>Show Dog</a>";
$this->assertEquals($expected, $actual);
}
}