public function dashboard()
{
return $this->render('dashboard.html.twig');
}
我想知道如何为这种方法正确编写单元测试。我使用 PHPUnit 来编写单元测试。
最佳答案
我同意@Matteo,在这种情况下,您应该查看“功能”测试。 @dragoste 有一个很好的观点,即您没有提供足够的信息让我们为您提供帮助。
看看我写的这篇关于使用 Mink 进行功能测试的博客文章:
https://alvinbunk.wordpress.com/2016/08/03/using-mink-to-perform-functional-tests-in-symfony3-framework/
您的功能测试可能很简单:
$this->visit('/somePage');
$page = $this->getCurrentPage();
$this->assertContains('<p>some text</p>');
你明白了。
关于phpunit - 如何在 symfony 3 中编写用于渲染 Twig 模板的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39290853/