Esempio n. 1
0
 public function testModuleNameMissingDoesNotThrowExceptionWhenGenereatingSmarty()
 {
     $view = new ViewDropdown();
     try {
         $smarty = $view->generateSmarty();
     } catch (Exception $e) {
         $this->fail('An exception has been raised: ' . $e->getMessage());
     }
     $this->assertEmpty($smarty->get_template_vars('module_name'));
 }
 /**
  * @param $params
  * @return Sugar_Smarty
  */
 public function generateSmarty($params)
 {
     $smarty = parent::generateSmarty($params);
     $smarty->assign('dropdown_role', $params['dropdown_role']);
     $smarty->assign('role_options', $this->getRoleOptions($params));
     return $smarty;
 }
Esempio n. 3
0
 public function testModuleNameDoesNotGetOverwrittenOnDisplay()
 {
     $view = new ViewDropdown();
     $smarty = $view->generateSmarty();
     $this->assertSame($this->module_name, $smarty->get_template_vars('module_name'));
 }