for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Renderers;
use Maslosoft\MiniView\MiniView;
use Maslosoft\MiniView\Renderers\LatteRenderer;
use Maslosoft\MiniView\Renderers\PhpRenderer;
use UnitTester;
class LatteTest extends \Codeception\TestCase\Test
{
/**
* @var UnitTester
*/
protected $tester;
// tests
public function testIfWillPassVariableToView()
$var = 'New Variable';
$view = new MiniView($this);
$view->setRenderer(new LatteRenderer());
$result = $view->render('passVariable2', ['var' => $var], true);
$this->assertSame($var, $result);
}
public function testIfWillPassVariableToViewWithRendererDetection()
$result = $view->render('passVariable2.latte', ['var' => $var], true);
$this->assertInstanceOf(PhpRenderer::class, $view->getRenderer(), 'That renderer was reverted back to default renderer');