Esempio n. 1
0
 /**
  * render
  *
  * @param WidgetHandler $widgetHandler
  *
  * @return mixed
  */
 public function render(WidgetHandler $widgetHandler)
 {
     $id = Input::get('widget');
     $args = Input::except('widget');
     $render = $widgetHandler->create($id, $args);
     return $render;
 }
 /**
  * testCreateExceptionOccurOnGuest
  *
  * @return void
  */
 public function testCreateExceptionOccurOnGuest()
 {
     $widgetHandler = new WidgetHandler($this->register, $this->guard, $this->factory, false);
     $register = $this->register;
     $register->shouldReceive('get')->andReturn(null);
     $mockUser = m::mock('Xpressengine\\Member\\Entities\\MemberEntityInterface');
     $mockUser->shouldReceive('getRating')->andReturn('guest');
     $guard = $this->guard;
     $guard->shouldReceive('user')->andReturn($mockUser);
     $fakeWidgetRenderString = $widgetHandler->create('testWidgetId', []);
     $this->assertEquals('', $fakeWidgetRenderString);
 }