public function testSaveCustomFile()
 {
     // create custom file first
     $this->request->set('file', 'theme/sometheme/test.tpl');
     $this->request->set('code', 'test code');
     $response = $this->controller->save();
     // edit the file
     $this->request->set('file', 'theme/sometheme/test.tpl');
     $this->request->set('code', 'test code');
     $response = $this->controller->save();
     $template = new Template('test.tpl', 'sometheme');
     $this->assertEquals($template->getCode(), 'test code');
     $this->assertEquals($template->getFileName(), 'theme/sometheme/test.tpl');
     $template->restoreOriginal();
 }