mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2025-01-31 09:06:17 +00:00
Starting to migrate internal tests files to the new file schema, and fixing related tests
This commit is contained in:
parent
6737380deb
commit
7f2734d053
12 changed files with 62 additions and 59 deletions
|
@ -181,13 +181,14 @@ class TestTask extends BakeTask {
|
|||
if ($this->plugin) {
|
||||
$path = Inflector::pluralize($type);
|
||||
if ($type === 'helper') {
|
||||
$path = 'views' . DS . $path;
|
||||
$path = 'View/Helper';
|
||||
} elseif ($type === 'component') {
|
||||
$path = 'controllers' . DS . $path;
|
||||
$path = 'Controller/Component';
|
||||
} elseif ($type === 'behavior') {
|
||||
$path = 'models' . DS . $path;
|
||||
$path = 'Model/Behavior';
|
||||
}
|
||||
$options = App::objects($type, App::pluginPath($this->plugin) . $path, false);
|
||||
$plugin = $this->plugin . '.';
|
||||
$options = App::objects($plugin . $type);
|
||||
} else {
|
||||
$options = App::objects($type);
|
||||
}
|
||||
|
|
|
@ -253,7 +253,7 @@ class AppImportTest extends CakeTestCase {
|
|||
|
||||
App::build(array(
|
||||
'plugins' => array(
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'libs' . DS
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'Lib' . DS
|
||||
)
|
||||
));
|
||||
$result = App::objects('plugin', null, false);
|
||||
|
@ -270,7 +270,7 @@ class AppImportTest extends CakeTestCase {
|
|||
*/
|
||||
function testListObjectsInPlugin() {
|
||||
App::build(array(
|
||||
'Model' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'models' . DS),
|
||||
'Model' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'Model' . DS),
|
||||
'plugins' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS)
|
||||
));
|
||||
|
||||
|
@ -442,7 +442,7 @@ class AppImportTest extends CakeTestCase {
|
|||
*/
|
||||
function testPluginImporting() {
|
||||
App::build(array(
|
||||
'libs' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'libs' . DS),
|
||||
'libs' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'Lib' . DS),
|
||||
'plugins' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS)
|
||||
));
|
||||
|
||||
|
@ -485,7 +485,7 @@ class AppImportTest extends CakeTestCase {
|
|||
$this->assertFalse(class_exists('BananaHelper', false), 'BananaHelper exists, cannot test importing it.');
|
||||
App::build(array(
|
||||
'View/Helper' => array(
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'helpers' . DS
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'Helper' . DS
|
||||
)
|
||||
));
|
||||
$this->assertFalse(class_exists('BananaHelper', false), 'BananaHelper exists, cannot test importing it.');
|
||||
|
@ -600,7 +600,7 @@ class AppImportTest extends CakeTestCase {
|
|||
$this->markTestSkipped('Cannot test loading of classes that exist.');
|
||||
}
|
||||
App::build(array(
|
||||
'Model' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'models' . DS)
|
||||
'Model' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'Model' . DS)
|
||||
));
|
||||
$toLoad = array('PersisterOne', 'PersisterTwo');
|
||||
$load = App::import('Model', $toLoad);
|
||||
|
|
|
@ -47,7 +47,7 @@ class CakeLogTest extends CakeTestCase {
|
|||
*/
|
||||
function testImportingLoggers() {
|
||||
App::build(array(
|
||||
'libs' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'libs' . DS),
|
||||
'libs' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'Lib' . DS),
|
||||
'plugins' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS)
|
||||
), true);
|
||||
|
||||
|
|
|
@ -527,7 +527,9 @@ class CakeSessionTest extends CakeTestCase {
|
|||
*/
|
||||
function testUsingAppLibsHandler() {
|
||||
App::build(array(
|
||||
'Model/Datasource/Session' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'models' . DS . 'datasources' . DS . 'Session' . DS),
|
||||
'Model/Datasource/Session' => array(
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'Model' . DS . 'Datasource' . DS . 'Session' . DS
|
||||
),
|
||||
'plugins' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS)
|
||||
), true);
|
||||
Configure::write('Session', array(
|
||||
|
|
|
@ -255,7 +255,7 @@ class EmailComponentTest extends CakeTestCase {
|
|||
ClassRegistry::addObject('view', new View($this->Controller));
|
||||
|
||||
App::build(array(
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'views'. DS)
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'View'. DS)
|
||||
));
|
||||
}
|
||||
|
||||
|
@ -805,7 +805,7 @@ HTMLBLOC;
|
|||
*/
|
||||
function testMessageRetrievalWithoutTemplate() {
|
||||
App::build(array(
|
||||
'views' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'views'. DS)
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'View'. DS)
|
||||
));
|
||||
|
||||
$this->Controller->EmailTest->to = 'postmaster@localhost';
|
||||
|
@ -843,7 +843,7 @@ HTMLBLOC;
|
|||
*/
|
||||
function testMessageRetrievalWithTemplate() {
|
||||
App::build(array(
|
||||
'views' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'views'. DS)
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'View'. DS)
|
||||
));
|
||||
|
||||
$this->Controller->set('value', 22091985);
|
||||
|
@ -1176,7 +1176,7 @@ HTMLBLOC;
|
|||
function testPluginCustomViewClass() {
|
||||
App::build(array(
|
||||
'plugins' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS),
|
||||
'views' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'views'. DS)
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'View'. DS)
|
||||
));
|
||||
|
||||
$this->Controller->view = 'TestPlugin.Email';
|
||||
|
|
|
@ -279,7 +279,7 @@ class ScaffoldViewTest extends CakeTestCase {
|
|||
$this->Controller->response = $this->getMock('CakeResponse', array('_sendHeader'));
|
||||
|
||||
App::build(array(
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS),
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS),
|
||||
'plugins' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS)
|
||||
));
|
||||
}
|
||||
|
@ -349,11 +349,11 @@ class ScaffoldViewTest extends CakeTestCase {
|
|||
|
||||
$ScaffoldView = new TestScaffoldView($Controller);
|
||||
$result = $ScaffoldView->testGetFilename('admin_edit');
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' .DS . 'views' . DS . 'posts' . DS . 'scaffold.form.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' .DS . 'View' . DS . 'posts' . DS . 'scaffold.form.ctp';
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$result = $ScaffoldView->testGetFilename('edit');
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' .DS . 'views' . DS . 'posts' . DS . 'scaffold.form.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' .DS . 'View' . DS . 'posts' . DS . 'scaffold.form.ctp';
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$Controller = new ScaffoldMockController($this->request);
|
||||
|
@ -369,12 +369,12 @@ class ScaffoldViewTest extends CakeTestCase {
|
|||
$ScaffoldView = new TestScaffoldView($Controller);
|
||||
$result = $ScaffoldView->testGetFilename('admin_add');
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'plugins'
|
||||
. DS .'test_plugin' . DS . 'views' . DS . 'tests' . DS . 'scaffold.form.ctp';
|
||||
. DS .'test_plugin' . DS . 'View' . DS . 'tests' . DS . 'scaffold.form.ctp';
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$result = $ScaffoldView->testGetFilename('add');
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'plugins'
|
||||
. DS .'test_plugin' . DS . 'views' . DS . 'tests' . DS . 'scaffold.form.ctp';
|
||||
. DS .'test_plugin' . DS . 'View' . DS . 'tests' . DS . 'scaffold.form.ctp';
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
Configure::write('Routing.prefixes', $_admin);
|
||||
|
@ -392,7 +392,7 @@ class ScaffoldViewTest extends CakeTestCase {
|
|||
$ScaffoldView = new TestScaffoldView($this->Controller);
|
||||
|
||||
$result = $ScaffoldView->testGetFilename('index');
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS
|
||||
. 'themed' . DS . 'test_theme' . DS . 'posts' . DS . 'scaffold.index.ctp';
|
||||
$this->assertEqual($result, $expected);
|
||||
}
|
||||
|
|
|
@ -123,9 +123,9 @@ class ControllerTestCaseTest extends CakeTestCase {
|
|||
parent::setUp();
|
||||
App::build(array(
|
||||
'plugins' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS),
|
||||
'Controller' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'controllers' . DS),
|
||||
'Model' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'models' . DS),
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS)
|
||||
'Controller' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'Controller' . DS),
|
||||
'Model' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'Model' . DS),
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS)
|
||||
));
|
||||
$this->Case = new ControllerTestCase();
|
||||
Router::reload();
|
||||
|
|
|
@ -765,7 +765,7 @@ class DispatcherTest extends CakeTestCase {
|
|||
*/
|
||||
public function testDispatchBasic() {
|
||||
App::build(array(
|
||||
'views' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'views'. DS)
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'View'. DS)
|
||||
));
|
||||
$Dispatcher = new TestDispatcher();
|
||||
Configure::write('App.baseUrl', '/index.php');
|
||||
|
@ -1207,7 +1207,7 @@ class DispatcherTest extends CakeTestCase {
|
|||
App::build(array(
|
||||
'plugins' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS),
|
||||
'vendors' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'vendors'. DS),
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'views'. DS)
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'View'. DS)
|
||||
));
|
||||
|
||||
$Dispatcher = new TestDispatcher();
|
||||
|
@ -1231,21 +1231,21 @@ class DispatcherTest extends CakeTestCase {
|
|||
$Dispatcher->dispatch(new CakeRequest('theme/test_theme/flash/theme_test.swf'));
|
||||
$result = ob_get_clean();
|
||||
|
||||
$file = file_get_contents(LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'themed' . DS . 'test_theme' . DS . 'webroot' . DS . 'flash' . DS . 'theme_test.swf');
|
||||
$file = file_get_contents(LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'themed' . DS . 'test_theme' . DS . 'webroot' . DS . 'flash' . DS . 'theme_test.swf');
|
||||
$this->assertEqual($file, $result);
|
||||
$this->assertEqual('this is just a test to load swf file from the theme.', $result);
|
||||
|
||||
ob_start();
|
||||
$Dispatcher->dispatch(new CakeRequest('theme/test_theme/pdfs/theme_test.pdf'));
|
||||
$result = ob_get_clean();
|
||||
$file = file_get_contents(LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'themed' . DS . 'test_theme' . DS . 'webroot' . DS . 'pdfs' . DS . 'theme_test.pdf');
|
||||
$file = file_get_contents(LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'themed' . DS . 'test_theme' . DS . 'webroot' . DS . 'pdfs' . DS . 'theme_test.pdf');
|
||||
$this->assertEqual($file, $result);
|
||||
$this->assertEqual('this is just a test to load pdf file from the theme.', $result);
|
||||
|
||||
ob_start();
|
||||
$Dispatcher->dispatch(new CakeRequest('theme/test_theme/img/test.jpg'));
|
||||
$result = ob_get_clean();
|
||||
$file = file_get_contents(LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'themed' . DS . 'test_theme' . DS . 'webroot' . DS . 'img' . DS . 'test.jpg');
|
||||
$file = file_get_contents(LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'themed' . DS . 'test_theme' . DS . 'webroot' . DS . 'img' . DS . 'test.jpg');
|
||||
$this->assertEqual($file, $result);
|
||||
|
||||
ob_start();
|
||||
|
@ -1392,7 +1392,7 @@ class DispatcherTest extends CakeTestCase {
|
|||
Router::connect('/', array('controller' => 'test_cached_pages', 'action' => 'index'));
|
||||
|
||||
App::build(array(
|
||||
'views' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS),
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS),
|
||||
), true);
|
||||
|
||||
$dispatcher = new TestDispatcher();
|
||||
|
|
|
@ -83,7 +83,7 @@ class CacheHelperTest extends CakeTestCase {
|
|||
Configure::write('Cache.check', true);
|
||||
Configure::write('Cache.disable', false);
|
||||
App::build(array(
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'views'. DS)
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'View'. DS)
|
||||
), true);
|
||||
}
|
||||
|
||||
|
|
|
@ -132,7 +132,7 @@ class SessionHelperTest extends CakeTestCase {
|
|||
$this->assertEqual($result, $expected);
|
||||
|
||||
App::build(array(
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'views'. DS)
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'View'. DS)
|
||||
));
|
||||
$result = $this->Session->flash('notification');
|
||||
$result = str_replace("\r\n", "\n", $result);
|
||||
|
|
|
@ -118,7 +118,7 @@ class ThemeViewTest extends CakeTestCase {
|
|||
$this->ThemeView = new ThemeView($this->PostsController);
|
||||
App::build(array(
|
||||
'plugins' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS),
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'views'. DS)
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'View'. DS)
|
||||
));
|
||||
}
|
||||
|
||||
|
@ -150,15 +150,15 @@ class ThemeViewTest extends CakeTestCase {
|
|||
$this->Controller->theme = 'test_theme';
|
||||
|
||||
$ThemeView = new TestThemeView($this->Controller);
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'themed' . DS . 'test_theme' . DS . 'plugins' . DS . 'test_plugin' . DS . 'tests' . DS .'index.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'themed' . DS . 'test_theme' . DS . 'plugins' . DS . 'test_plugin' . DS . 'tests' . DS .'index.ctp';
|
||||
$result = $ThemeView->getViewFileName('index');
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'themed' . DS . 'test_theme' . DS . 'plugins' . DS . 'test_plugin' . DS . 'layouts' . DS .'plugin_default.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'themed' . DS . 'test_theme' . DS . 'plugins' . DS . 'test_plugin' . DS . 'layouts' . DS .'plugin_default.ctp';
|
||||
$result = $ThemeView->getLayoutFileName('plugin_default');
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'themed' . DS . 'test_theme' . DS . 'layouts' . DS .'default.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'themed' . DS . 'test_theme' . DS . 'layouts' . DS .'default.ctp';
|
||||
$result = $ThemeView->getLayoutFileName('default');
|
||||
$this->assertEqual($result, $expected);
|
||||
}
|
||||
|
@ -178,25 +178,25 @@ class ThemeViewTest extends CakeTestCase {
|
|||
|
||||
$ThemeView = new TestThemeView($this->Controller);
|
||||
$ThemeView->theme = 'test_theme';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS .'pages' . DS .'home.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS .'pages' . DS .'home.ctp';
|
||||
$result = $ThemeView->getViewFileName('home');
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'themed' . DS . 'test_theme' . DS . 'posts' . DS .'index.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'themed' . DS . 'test_theme' . DS . 'posts' . DS .'index.ctp';
|
||||
$result = $ThemeView->getViewFileName('/posts/index');
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'themed' . DS . 'test_theme' . DS . 'layouts' . DS .'default.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'themed' . DS . 'test_theme' . DS . 'layouts' . DS .'default.ctp';
|
||||
$result = $ThemeView->getLayoutFileName();
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$ThemeView->layoutPath = 'rss';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'layouts' . DS . 'rss' . DS . 'default.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'layouts' . DS . 'rss' . DS . 'default.ctp';
|
||||
$result = $ThemeView->getLayoutFileName();
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$ThemeView->layoutPath = 'email' . DS . 'html';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'layouts' . DS . 'email' . DS . 'html' . DS . 'default.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'layouts' . DS . 'email' . DS . 'html' . DS . 'default.ctp';
|
||||
$result = $ThemeView->getLayoutFileName();
|
||||
$this->assertEqual($result, $expected);
|
||||
}
|
||||
|
|
|
@ -196,9 +196,8 @@ class ViewTest extends CakeTestCase {
|
|||
$this->View = new View($this->PostsController);
|
||||
App::build(array(
|
||||
'plugins' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS),
|
||||
'views' => array(
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'views'. DS,
|
||||
LIBS . 'View' . DS
|
||||
'View' => array(
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'View'. DS
|
||||
)
|
||||
), true);
|
||||
|
||||
|
@ -232,11 +231,11 @@ class ViewTest extends CakeTestCase {
|
|||
|
||||
$View = new TestView($this->Controller);
|
||||
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS .'test_plugin' . DS . 'views' . DS .'tests' . DS .'index.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS .'test_plugin' . DS . 'View' . DS .'tests' . DS .'index.ctp';
|
||||
$result = $View->getViewFileName('index');
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS .'test_plugin' . DS . 'views' . DS . 'layouts' . DS .'default.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS .'test_plugin' . DS . 'View' . DS . 'layouts' . DS .'default.ctp';
|
||||
$result = $View->getLayoutFileName();
|
||||
$this->assertEqual($result, $expected);
|
||||
}
|
||||
|
@ -254,16 +253,17 @@ class ViewTest extends CakeTestCase {
|
|||
|
||||
$View = new TestView($this->Controller);
|
||||
$paths = $View->paths();
|
||||
$this->assertEqual($paths, App::path('views'));
|
||||
$expected = array_merge(App::path('View'), App::core('View'));
|
||||
$this->assertEqual($paths, $expected);
|
||||
|
||||
$paths = $View->paths('test_plugin');
|
||||
|
||||
$expected = array(
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'plugins' . DS . 'test_plugin' . DS,
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'plugins' . DS . 'test_plugin' . DS,
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS . 'test_plugin' . DS . 'View' . DS,
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS . 'test_plugin' . DS . 'views' . DS,
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS . 'test_plugin' . DS . 'Lib' . DS . 'View' . DS,
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS,
|
||||
LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS,
|
||||
LIBS . 'View' . DS
|
||||
);
|
||||
$this->assertEqual($paths, $expected);
|
||||
|
@ -283,14 +283,14 @@ class ViewTest extends CakeTestCase {
|
|||
$View = new TestView($this->Controller);
|
||||
App::build(array(
|
||||
'plugins' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS),
|
||||
'views' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'views'. DS)
|
||||
'View' => array(LIBS . 'tests' . DS . 'test_app' . DS . 'View'. DS)
|
||||
));
|
||||
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS .'test_plugin' . DS . 'views' . DS .'tests' . DS .'index.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS .'test_plugin' . DS . 'View' . DS .'tests' . DS .'index.ctp';
|
||||
$result = $View->getViewFileName('index');
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS .'test_plugin' . DS . 'views' . DS . 'layouts' . DS .'default.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'plugins' . DS .'test_plugin' . DS . 'View' . DS . 'layouts' . DS .'default.ctp';
|
||||
$result = $View->getLayoutFileName();
|
||||
$this->assertEqual($result, $expected);
|
||||
}
|
||||
|
@ -310,29 +310,29 @@ class ViewTest extends CakeTestCase {
|
|||
|
||||
$View = new TestView($this->Controller);
|
||||
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS .'pages' . DS .'home.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS .'pages' . DS .'home.ctp';
|
||||
$result = $View->getViewFileName('home');
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS .'posts' . DS .'index.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS .'posts' . DS .'index.ctp';
|
||||
$result = $View->getViewFileName('/posts/index');
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS .'posts' . DS .'index.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS .'posts' . DS .'index.ctp';
|
||||
$result = $View->getViewFileName('../posts/index');
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'layouts' . DS .'default.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'layouts' . DS .'default.ctp';
|
||||
$result = $View->getLayoutFileName();
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$View->layoutPath = 'rss';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'layouts' . DS . 'rss' . DS . 'default.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'layouts' . DS . 'rss' . DS . 'default.ctp';
|
||||
$result = $View->getLayoutFileName();
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
$View->layoutPath = 'email' . DS . 'html';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS . 'layouts' . DS . 'email' . DS . 'html' . DS . 'default.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS . 'layouts' . DS . 'email' . DS . 'html' . DS . 'default.ctp';
|
||||
$result = $View->getLayoutFileName();
|
||||
|
||||
$this->assertEqual($result, $expected);
|
||||
|
@ -758,7 +758,7 @@ class ViewTest extends CakeTestCase {
|
|||
$result = $View->getViewFileName('../themed/test_theme/posts/index');
|
||||
$this->assertPattern('/themed(\/|\\\)test_theme(\/|\\\)posts(\/|\\\)index.ctp/', $result);
|
||||
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'views' . DS .'posts' . DS .'index.ctp';
|
||||
$expected = LIBS . 'tests' . DS . 'test_app' . DS . 'View' . DS .'posts' . DS .'index.ctp';
|
||||
$result = $View->getViewFileName('../posts/index');
|
||||
$this->assertEqual($result, $expected);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue