Browse Source

Fix up behavior task and add tests.

mark_story 12 years ago
parent
commit
1183ab519d

+ 10 - 1
src/Console/Command/Task/BehaviorTask.php

@@ -15,8 +15,10 @@
 namespace Cake\Console\Command\Task;
 
 use Cake\Console\Command\Task\BakeTask;
+use Cake\Core\App;
 use Cake\Core\Configure;
 use Cake\Core\Plugin;
+use Cake\Utility\Inflector;
 
 /**
  * Behavior code generator.
@@ -31,6 +33,13 @@ class BehaviorTask extends BakeTask {
 	public $tasks = ['Test', 'Template'];
 
 /**
+ * Task name used in path generation.
+ *
+ * @var string
+ */
+	public $name = 'Model/Behavior';
+
+/**
  * Override initialize
  *
  * @return void
@@ -63,7 +72,7 @@ class BehaviorTask extends BakeTask {
 			$namespace = Plugin::getNamespace($this->plugin);
 		}
 		$data = compact('name', 'namespace');
-		$this->template->set($data);
+		$this->Template->set($data);
 		$contents = $this->Template->generate('classes', 'behavior');
 
 		$path = $this->getPath();

+ 0 - 1
tests/TestCase/Console/Command/Task/FixtureTaskTest.php

@@ -20,7 +20,6 @@ use Cake\Core\Plugin;
 use Cake\Datasource\ConnectionManager;
 use Cake\ORM\TableRegistry;
 use Cake\TestSuite\TestCase;
-use Cake\Utility\ClassRegistry;
 
 /**
  * FixtureTaskTest class