Ejemplo n.º 1
0
 /**
  * Test
  *
  * @return void
  */
 public function testRenderWithHelperVariable()
 {
     $template = array();
     $template['template'] = '<?= $this->event->getParam(\'user\')->getName() ?> has saved the user model ' . '<a href="<?= $this->url(\'config/user/edit\', array(\'id\' => $this->event->getParam' . '(\'object\')->getId())) ?>"><?= $this->event->getParam(\'object\')->getId() ?></a>';
     $template['event_identifier'] = 'Gc\\User\\Model';
     $template['event_name'] = 'on.something';
     $result = 'Pierre Rambaud has saved the user model ' . '<a href="/admin/config/user/edit/1">1</a>';
     $event = new Event();
     $user = new UserModel();
     $user->setFirstname('Pierre');
     $user->setLastname('Rambaud');
     $event->setParam('user', $user);
     $user = new UserModel();
     $user->setData('id', 1);
     $event->setParam('object', $user);
     $this->assertEquals($result, $this->object->render($event, $template));
 }