Browse Source

Fixing controller tests

Jose Lorenzo Rodriguez 15 years ago
parent
commit
e09f825f8b

+ 1 - 1
lib/Cake/Controller/Scaffold.php

@@ -125,7 +125,7 @@ class Scaffold {
 		}
 
 		$this->ScaffoldModel = $this->controller->{$this->modelClass};
-		$this->scaffoldTitle = Inflector::humanize($this->viewPath);
+		$this->scaffoldTitle = Inflector::humanize(Inflector::underscore($this->viewPath));
 		$this->scaffoldActions = $controller->scaffold;
 		$title_for_layout = __d('cake', 'Scaffold :: ') . Inflector::humanize($request->action) . ' :: ' . $this->scaffoldTitle;
 		$modelClass = $this->controller->modelClass;

+ 1 - 1
lib/Cake/Test/Case/Controller/ControllerTest.php

@@ -689,7 +689,7 @@ class ControllerTest extends CakeTestCase {
 		$Controller->constructClasses();
 		$Controller->Test->viewclass = 'Theme';
 		$Controller->viewPath = 'posts';
-		$Controller->theme = 'test_theme';
+		$Controller->theme = 'TestTheme';
 		$result = $Controller->render('index');
 		$this->assertPattern('/default test_theme layout/', $result);
 		App::build();

+ 4 - 4
lib/Cake/Test/Case/Controller/PagesControllerTest.php

@@ -55,10 +55,10 @@ class PagesControllerTest extends CakeTestCase {
 		$this->assertPattern('/posts index/', $Pages->getResponse()->body());
 		$this->assertEqual($Pages->viewVars['page'], 'index');
 
-		$Pages->viewPath = 'themed';
-		$Pages->display('test_theme', 'posts', 'index');
+		$Pages->viewPath = 'Themed';
+		$Pages->display('TestTheme', 'Posts', 'index');
 		$this->assertPattern('/posts index themed view/', $Pages->getResponse()->body());
-		$this->assertEqual($Pages->viewVars['page'], 'test_theme');
-		$this->assertEqual($Pages->viewVars['subpage'], 'posts');
+		$this->assertEqual($Pages->viewVars['page'], 'TestTheme');
+		$this->assertEqual($Pages->viewVars['subpage'], 'Posts');
 	}
 }