remove stub class from controller tests template and mock condition to

make it extends ControllerTestCase
This commit is contained in:
Washington 2012-05-11 14:51:56 -03:00
parent a238116734
commit c651bf25d3
2 changed files with 2 additions and 31 deletions

View file

@ -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') {

View file

@ -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 {