Browse Source

Added null AR relation test for Twig extension

tags/2.0.0-rc
Alexander Makarov 10 years ago
parent
commit
071105e932
  1. 16
      tests/unit/extensions/twig/ViewRendererTest.php
  2. 1
      tests/unit/extensions/twig/views/nulls.twig

16
tests/unit/extensions/twig/ViewRendererTest.php

@ -4,8 +4,9 @@ namespace yiiunit\extensions\twig;
use yii\web\AssetManager;
use yii\web\View;
use Yii;
use yiiunit\data\ar\Order;
use yiiunit\data\base\Singer;
use yiiunit\TestCase;
use yiiunit\framework\db\DatabaseTestCase;
/**
* Tests Twig view renderer
@ -13,10 +14,13 @@ use yiiunit\TestCase;
* @author Alexander Makarov <sam@rmcreative.ru>
* @author Carsten Brandt <mail@cebe.cc>
*/
class ViewRendererTest extends TestCase
class ViewRendererTest extends DatabaseTestCase
{
protected $driverName = 'sqlite';
protected function setUp()
{
parent::setUp();
$this->mockApplication();
}
@ -93,6 +97,14 @@ class ViewRendererTest extends TestCase
$this->assertFalse(strpos($content, 'Original title') !== false, 'Original title should not be there:' . $content);
}
public function testNullsInAr()
{
$view = $this->mockView();
$order = new Order();
$order::$db = $this->getConnection();
$view->renderFile('@yiiunit/extensions/twig/views/nulls.twig', ['order' => $order]);
}
/**
* Mocks view instance
* @return View

1
tests/unit/extensions/twig/views/nulls.twig

@ -0,0 +1 @@
{{ order.customer }}
Loading…
Cancel
Save