我想知道是否有一种使用similar来编写测试的方法,该测试可以在一个小枝模板上独立测试逻辑,类似于框架(如JEST )中的“组件”测试。为了给你更多的上下文,我们有一个工艺CMS网站,是建立与矩阵块,是重复使用在多个页面。我们想要编写测试套件,隔离地测试所有这些矩阵块。我相信功能测试是我们所需要的,但我不知道如何做到这一点。
发布于 2022-01-14 18:28:27
功能测试不是孤立地进行测试,而是执行整个应用程序。
隔离测试将是一个单元测试,它初始化Twig并调用render方法。
基于https://twig.symfony.com/doc/3.x/intro.html#basic-api-usage
public function testTemplate()
{
$loader = ...;
$twig = new \Twig\Environment($loader);
$rendered = $twig->render('template', $vars);
$this->assertSame($expectedResult, $rendered);
}https://stackoverflow.com/questions/70713940
复制相似问题