Пример #1
0
 public function testAddSuccessMessage()
 {
     $cfg = Config::getInstance();
     $cfg->setValue('debug', true);
     $v_mgr = new ViewManager();
     $v_mgr->addSuccessMessage('Field level info 1', 'fieldname1');
     $v_mgr->addSuccessMessage('Page level info');
     $v_mgr->addSuccessMessage('Field level info 2', 'fieldname2');
     $this->assertEqual($v_mgr->getTemplateDataItem('success_msg'), 'Page level info');
     $debug_arr = $v_mgr->getTemplateDataItem('success_msgs');
     $this->assertEqual($debug_arr['fieldname1'], 'Field level info 1');
     $this->assertEqual($debug_arr['fieldname2'], 'Field level info 2');
     $this->debug(Utils::varDumpToString($debug_arr));
 }