From 05a5aa3bc7a906af9812a0977349b90a89b6116a Mon Sep 17 00:00:00 2001 From: gwoo Date: Wed, 7 Nov 2007 19:34:06 +0000 Subject: [PATCH] updating bake test file generation git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@5963 3807eeeb-6ff5-0310-8944-8be069107fe0 --- cake/console/libs/tasks/controller.php | 14 ++++++-------- cake/console/libs/tasks/model.php | 7 +------ 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/cake/console/libs/tasks/controller.php b/cake/console/libs/tasks/controller.php index 3a2d69509..c3d0b8366 100644 --- a/cake/console/libs/tasks/controller.php +++ b/cake/console/libs/tasks/controller.php @@ -75,8 +75,11 @@ class ControllerTask extends Shell { } } } - $baked = $this->__bake($controller, $actions); - $this->__bakeTest($controller); + if ($this->__bake($controller, $actions)) { + if ($this->_checkUnitTest()) { + $this->__bakeTest($controller); + } + } } } /** @@ -472,12 +475,7 @@ class ControllerTask extends Shell { $filename = Inflector::underscore($className).'_controller.test.php'; $this->out("Baking unit test for $className..."); - $Folder =& new Folder($path, true); - if ($path = $Folder->cd($path)) { - $path = $Folder->slashTerm($path); - return $this->createFile($path . $filename, $out); - } - return false; + return $this->createFile($path . $filename, $out); } /** * Outputs and gets the list of possible models or controllers from database diff --git a/cake/console/libs/tasks/model.php b/cake/console/libs/tasks/model.php index 4617c77a8..fb635bd10 100644 --- a/cake/console/libs/tasks/model.php +++ b/cake/console/libs/tasks/model.php @@ -591,12 +591,7 @@ class ModelTask extends Shell { $filename = Inflector::underscore($className).'.test.php'; $this->out("Baking unit test for $className..."); - $Folder =& new Folder($path, true); - if ($path = $Folder->cd($path)) { - $path = $Folder->slashTerm($path); - return $this->createFile($path . $filename, $out); - } - return false; + return $this->createFile($path . $filename, $out); } /** * outputs the a list of possible models or controllers from database