ActivityLog\Model\TemplateTest::testRenderWithHelperVariable PHP Method

testRenderWithHelperVariable() public method

Test
public testRenderWithHelperVariable ( ) : void
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));
    }