Commit 071105e9 by Alexander Makarov

Added null AR relation test for Twig extension

parent 5c79ab20
...@@ -4,8 +4,9 @@ namespace yiiunit\extensions\twig; ...@@ -4,8 +4,9 @@ namespace yiiunit\extensions\twig;
use yii\web\AssetManager; use yii\web\AssetManager;
use yii\web\View; use yii\web\View;
use Yii; use Yii;
use yiiunit\data\ar\Order;
use yiiunit\data\base\Singer; use yiiunit\data\base\Singer;
use yiiunit\TestCase; use yiiunit\framework\db\DatabaseTestCase;
/** /**
* Tests Twig view renderer * Tests Twig view renderer
...@@ -13,10 +14,13 @@ use yiiunit\TestCase; ...@@ -13,10 +14,13 @@ use yiiunit\TestCase;
* @author Alexander Makarov <sam@rmcreative.ru> * @author Alexander Makarov <sam@rmcreative.ru>
* @author Carsten Brandt <mail@cebe.cc> * @author Carsten Brandt <mail@cebe.cc>
*/ */
class ViewRendererTest extends TestCase class ViewRendererTest extends DatabaseTestCase
{ {
protected $driverName = 'sqlite';
protected function setUp() protected function setUp()
{ {
parent::setUp();
$this->mockApplication(); $this->mockApplication();
} }
...@@ -93,6 +97,14 @@ class ViewRendererTest extends TestCase ...@@ -93,6 +97,14 @@ class ViewRendererTest extends TestCase
$this->assertFalse(strpos($content, 'Original title') !== false, 'Original title should not be there:' . $content); $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 * Mocks view instance
* @return View * @return View
......
{{ order.customer }}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment