/** * {@inheritDoc} * * Adds the necessary class suffix and type in the Bake\Test instance responsible * of baking tests class files for the maintenance mode */ public function bakeTest($className) { if (!isset($this->Test->classSuffixes[$this->name()])) { $this->Test->classSuffixes[$this->name()] = ''; } $name = ucfirst($this->name()); if (!isset($this->Test->classTypes[$name])) { $this->Test->classTypes[$name] = 'Maintenance\\Mode'; } return parent::bakeTest($className); }
/** * Test the no-test option. * * @return void */ public function testBakeTestNoTest() { $this->Task->params['no-test'] = true; $this->Task->Test->expects($this->never())->method('bake'); $result = $this->Task->bakeTest('Example'); }