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; }
public function testModuleNameDoesNotGetOverwrittenOnDisplay() { $view = new ViewDropdown(); $smarty = $view->generateSmarty(); $this->assertSame($this->module_name, $smarty->get_template_vars('module_name')); }