public function testElementsHaveUiWidgetDecorator() { $spinner = new ZendX_JQuery_Form_Element_Spinner('spinnerElem'); $this->assertTrue($spinner->getDecorator('UiWidgetElement') !== false); $slider = new ZendX_JQuery_Form_Element_Slider('sliderElem'); $this->assertTrue($slider->getDecorator('UiWidgetElement') !== false); $cp = new ZendX_JQuery_Form_Element_ColorPicker('cpElem'); $this->assertTrue($cp->getDecorator('UiWidgetElement') !== false); $dp = new ZendX_JQuery_Form_Element_DatePicker('dpElem'); $this->assertTrue($dp->getDecorator('UiWidgetElement') !== false); $ac = new ZendX_JQuery_Form_Element_AutoComplete('acElem'); $this->assertTrue($ac->getDecorator('UiWidgetElement') !== false); }
public function testSettingWidgetPlacement() { $view = new Zend_View(); $widget = new ZendX_JQuery_Form_Element_Spinner("spinner1"); $widget->setView($view); $widget->getDecorator('UiWidgetElement')->setOption('separator', '[SEP]'); $widget->getDecorator('UiWidgetElement')->setOption('placement', 'APPEND'); $html = $widget->render(); $this->assertContains('[SEP]<input type="text" name="spinner1" id="spinner1" value="">', $html); $widget->getDecorator('UiWidgetElement')->setOption('placement', 'PREPEND'); $html = $widget->render(); $this->assertContains('<input type="text" name="spinner1" id="spinner1" value="">[SEP]', $html); }