public function testSetGroupSize() { $element = new Text('test'); $element->addDecorator('wrapper', ['name' => 'formgroup', 'class' => 'form-group']); $element->groupLarge(); $this->assertTrue($element->getDecorator('formgroup')->hasClass('form-group-lg')); $element->groupSmall(); $this->assertFalse($element->getDecorator('formgroup')->hasClass('form-group-lg')); $this->assertTrue($element->getDecorator('formgroup')->hasClass('form-group-sm')); $element->groupSize('other'); $this->assertFalse($element->getDecorator('formgroup')->hasClass('form-group-sm')); }
public function testGetFor() { $text = new Text('test', ['label' => 'Test Label']); $text->addDecorator('label', ['name' => 'label']); $this->assertEquals('form_test', $text->getDecorator('label')->getFor()); }