Files
iTop/test/twig/TwigTest.php
bdalsass 2b885beb82 Feature/merge 3 0 develop (#298)
* merging 3.0 into develop

* N°5102 - Allow to send emails (eg. notifications) using GSuite SMTP and OAuth
* migration to iTop 3.1

Co-authored-by: Eric Espie <eric.espie@combodo.com>
2022-06-08 16:27:20 +02:00

35 lines
759 B
PHP

<?php
namespace Combodo\iTop\Test\UnitTest;
use AppBundle\Twig\AppExtension;
use Combodo\iTop\Application\TwigBase\Twig\TwigHelper;
use Combodo\iTop\Test\UnitTest\ItopTestCase;
class TwigTest extends ItopTestCase
{
/**
* Test the fix for ticket N°4384
*
* @dataProvider testTemplateProvider
*
*/
public function testTemplate($sFileName, $expected)
{
$oTwig = TwigHelper::GetTwigEnvironment( dirname(__FILE__));
$sHtml = $oTwig->render($sFileName.'.twig');
$this->assertSame($sHtml, $expected);
}
public static function testTemplateProvider()
{
$aReturn = array();
$aReturn['filter_system'] = [
'sFileName' => 'test.html',
'expected' =>file_get_contents(dirname(__FILE__).'/test.html'),
];
return $aReturn;
}
}