如何编写单元测试来在 symfony 3 中渲染树枝模板

use*_*773 6 phpunit symfony twig

public function dashboard()
{
    return $this->render('dashboard.html.twig');
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何正确编写此方法的单元测试。我使用 PHPUnit 编写单元测试。

Alv*_*unk -1

我同意@Matteo,在这种情况下你应该看看“功能”测试。@dragoste 有一个很好的观点,即您没有为我们提供足够的信息来帮助您。

看看我写的关于使用 Mink 进行功能测试的博客文章: https://alvinbunk.wordpress.com/2016/08/03/using-mink-to-perform-function-tests-in-symfony3-framework /

您的功能测试可以很简单:

$this->visit('/somePage');
$page = $this->getCurrentPage();
$this->assertContains('<p>some text</p>');
Run Code Online (Sandbox Code Playgroud)

你明白了。