/** * Test the main with plugin.name method. * * @return void */ public function testMainWithPlugin() { Plugin::load('SimpleBakeTest', ['path' => APP . 'Plugin' . DS . 'SimpleBakeTest' . DS]); $filename = $this->_normalizePath(APP . 'Plugin/SimpleBakeTest/src/Model/Behavior/ExampleBehavior.php'); $this->Task->expects($this->once())->method('createFile')->with($filename, $this->stringContains('class ExampleBehavior extends Behavior')); $this->Task->Test->expects($this->once())->method('bake')->with('behavior', 'Example'); $this->Task->main('SimpleBakeTest.Example'); }
public function main($name = null) { $this->BakeTemplate->set('entity_namespace', $this->entity_namespace($name)); $this->BakeTemplate->set('columns', $this->columns($name)); $this->BakeTemplate->set('resourceKey', $this->resourceKey($name)); $this->BakeTemplate->set('includes', $this->includes($name)); parent::main($name); }