Example #1
0
 public function testWidgetBasicSetup()
 {
     $widget = new Widget();
     $widget->setCacheDuration(42)->setCallback([$this, 'widgetCallback'])->setCallbackArguments(['first' => 'clippy', 'second' => 'koala'])->setClass('bourgeoisie')->setContent('Some test content')->setDefer(true)->setLocation('somewhere')->setPostfix('after')->setPrefix('before')->setPriority(0)->setType('frontend');
     $this->assertSame(42, $widget->getCacheDuration());
     $this->assertSame([$this, 'widgetCallback'], $widget->getCallback());
     $this->assertSame(['first' => 'clippy', 'second' => 'koala'], $widget->getCallbackArguments());
     $this->assertSame(['widget-bourgeoisie'], $widget->getClass());
     $this->assertSame('Some test content', $widget->getContent());
     $this->assertTrue($widget->isDeferred());
     $this->assertSame('somewhere', $widget->getLocation());
     $this->assertSame('after', $widget->getPostfix());
     $this->assertSame('before', $widget->getPrefix());
     $this->assertSame(0, $widget->getPriority());
     $this->assertSame('frontend', $widget->getType());
 }