|
|
@@ -47,7 +47,7 @@ class XmlViewTest extends TestCase
|
|
|
$Controller = new Controller($Request, $Response);
|
|
|
$data = ['users' => ['user' => ['user1', 'user2']]];
|
|
|
$Controller->set(['users' => $data, '_serialize' => 'users']);
|
|
|
- $Controller->viewClass = 'Xml';
|
|
|
+ $Controller->viewBuilder()->setClassName('Xml');
|
|
|
$View = $Controller->createView();
|
|
|
$output = $View->render(false);
|
|
|
|
|
|
@@ -67,7 +67,7 @@ class XmlViewTest extends TestCase
|
|
|
]
|
|
|
];
|
|
|
$Controller->set(['users' => $data, '_serialize' => 'users']);
|
|
|
- $Controller->viewClass = 'Xml';
|
|
|
+ $Controller->viewBuilder()->setClassName('Xml');
|
|
|
$View = $Controller->createView();
|
|
|
$output = $View->render(false);
|
|
|
|
|
|
@@ -75,7 +75,7 @@ class XmlViewTest extends TestCase
|
|
|
$this->assertSame($expected, $output);
|
|
|
|
|
|
$Controller->set('_rootNode', 'custom_name');
|
|
|
- $Controller->viewClass = 'Xml';
|
|
|
+ $Controller->viewBuilder()->setClassName('Xml');
|
|
|
$View = $Controller->createView();
|
|
|
$output = $View->render(false);
|
|
|
|
|
|
@@ -98,7 +98,7 @@ class XmlViewTest extends TestCase
|
|
|
'_serialize' => 'tags',
|
|
|
'tags' => ['cakephp', 'framework']
|
|
|
]);
|
|
|
- $Controller->viewClass = 'Xml';
|
|
|
+ $Controller->viewBuilder()->setClassName('Xml');
|
|
|
$View = $Controller->createView();
|
|
|
$View->render();
|
|
|
$this->assertFalse(isset($View->Html), 'No helper loaded.');
|
|
|
@@ -131,7 +131,7 @@ class XmlViewTest extends TestCase
|
|
|
]
|
|
|
];
|
|
|
$Controller->set($data);
|
|
|
- $Controller->viewClass = 'Xml';
|
|
|
+ $Controller->viewBuilder()->setClassName('Xml');
|
|
|
$View = $Controller->createView();
|
|
|
$result = $View->render();
|
|
|
|
|
|
@@ -168,7 +168,7 @@ class XmlViewTest extends TestCase
|
|
|
]
|
|
|
];
|
|
|
$Controller->set($data);
|
|
|
- $Controller->viewClass = 'Xml';
|
|
|
+ $Controller->viewBuilder()->setClassName('Xml');
|
|
|
$View = $Controller->createView();
|
|
|
$result = $View->render();
|
|
|
|
|
|
@@ -189,7 +189,7 @@ class XmlViewTest extends TestCase
|
|
|
$data = ['no' => 'nope', 'user' => 'fake', 'list' => ['item1', 'item2']];
|
|
|
$Controller->set($data);
|
|
|
$Controller->set('_serialize', ['no', 'user']);
|
|
|
- $Controller->viewClass = 'Xml';
|
|
|
+ $Controller->viewBuilder()->setClassName('Xml');
|
|
|
$View = $Controller->createView();
|
|
|
$this->assertSame('application/xml', $View->response->getType());
|
|
|
$output = $View->render(false);
|
|
|
@@ -199,7 +199,7 @@ class XmlViewTest extends TestCase
|
|
|
$this->assertSame(Xml::build($expected)->asXML(), $output);
|
|
|
|
|
|
$Controller->set('_rootNode', 'custom_name');
|
|
|
- $Controller->viewClass = 'Xml';
|
|
|
+ $Controller->viewBuilder()->setClassName('Xml');
|
|
|
$View = $Controller->createView();
|
|
|
$output = $View->render(false);
|
|
|
$expected = [
|
|
|
@@ -221,7 +221,7 @@ class XmlViewTest extends TestCase
|
|
|
$data = ['original_name' => 'my epic name', 'user' => 'fake', 'list' => ['item1', 'item2']];
|
|
|
$Controller->set($data);
|
|
|
$Controller->set('_serialize', ['new_name' => 'original_name', 'user']);
|
|
|
- $Controller->viewClass = 'Xml';
|
|
|
+ $Controller->viewBuilder()->setClassName('Xml');
|
|
|
$View = $Controller->createView();
|
|
|
$this->assertSame('application/xml', $View->response->getType());
|
|
|
$output = $View->render(false);
|
|
|
@@ -231,7 +231,7 @@ class XmlViewTest extends TestCase
|
|
|
$this->assertSame(Xml::build($expected)->asXML(), $output);
|
|
|
|
|
|
$Controller->set('_rootNode', 'custom_name');
|
|
|
- $Controller->viewClass = 'Xml';
|
|
|
+ $Controller->viewBuilder()->setClassName('Xml');
|
|
|
$View = $Controller->createView();
|
|
|
$output = $View->render(false);
|
|
|
$expected = [
|
|
|
@@ -252,7 +252,7 @@ class XmlViewTest extends TestCase
|
|
|
$Controller = new Controller($Request, $Response);
|
|
|
$data = ['users' => ['user' => ['user1', 'user2']]];
|
|
|
$Controller->set(['users' => $data, '_serialize' => true]);
|
|
|
- $Controller->viewClass = 'Xml';
|
|
|
+ $Controller->viewBuilder()->setClassName('Xml');
|
|
|
$View = $Controller->createView();
|
|
|
$output = $View->render();
|
|
|
|
|
|
@@ -296,7 +296,7 @@ class XmlViewTest extends TestCase
|
|
|
]
|
|
|
];
|
|
|
$Controller->set('users', $data);
|
|
|
- $Controller->viewClass = 'Xml';
|
|
|
+ $Controller->viewBuilder()->setClassName('Xml');
|
|
|
$View = $Controller->createView();
|
|
|
$View->setTemplatePath('Posts');
|
|
|
$output = $View->render('index');
|