Browse Source

remove stub class from controller tests template and mock condition to
make it extends ControllerTestCase

Washington 14 years ago
parent
commit
c651bf25d3

+ 1 - 1
lib/Cake/Console/Command/Task/TestTask.php

@@ -460,7 +460,7 @@ class TestTask extends BakeTask {
 		}
 		if ($type == 'controller') {
 			$className = substr($fullClassName, 0, -10);
-			$construct = "new Test$fullClassName();\n";
+			$construct = "new $fullClassName();\n";
 			$post = "\$this->{$className}->constructClasses();\n";
 		}
 		if ($type == 'helper') {

+ 1 - 30
lib/Cake/Console/Templates/default/classes/test.ctp

@@ -23,40 +23,11 @@ echo "<?php\n";
 App::uses('<?php echo $dependency[0]; ?>', '<?php echo $dependency[1]; ?>');
 <?php endforeach; ?>
 
-<?php if ($mock && strtolower($type) === 'controller'): ?>
-/**
- * Test<?php echo $fullClassName; ?>
- *
- */
-class Test<?php echo $fullClassName; ?> extends <?php echo $fullClassName; ?> {
-
-/**
- * Auto render
- *
- * @var boolean
- */
-	public $autoRender = false;
-
-/**
- * Redirect action
- *
- * @param mixed $url
- * @param mixed $status
- * @param boolean $exit
- * @return void
- */
-	public function redirect($url, $status = null, $exit = true) {
-		$this->redirectUrl = $url;
-	}
-
-}
-
-<?php endif; ?>
 /**
  * <?php echo $fullClassName; ?> Test Case
  *
  */
-<?php if ($mock and strtolower($type) == 'controller'): ?>
+<?php if ($type === 'Controller'): ?>
 class <?php echo $fullClassName; ?>TestCase extends ControllerTestCase {
 <?php else: ?>
 class <?php echo $fullClassName; ?>TestCase extends CakeTestCase {