コード例 #1
0
 public function testFrozenHtmlGeneration()
 {
     $area = new HTML_QuickForm2_Element_Textarea('freezeMe');
     $area->setValue('Some string');
     $area->toggleFrozen(true);
     $this->assertRegExp('/Some string/', $area->__toString());
     $this->assertRegExp('!<input[^>]*type="hidden"[^>]*/>!', $area->__toString());
     $area->persistentFreeze(false);
     $this->assertRegExp('/Some string/', $area->__toString());
     $this->assertNotRegExp('!<input[^>]*type="hidden"[^>]*/>!', $area->__toString());
     $area->persistentFreeze(true);
     $area->setAttribute('disabled');
     $this->assertRegExp('/Some string/', $area->__toString());
     $this->assertNotRegExp('!<input[^>]*type="hidden"[^>]*/>!', $area->__toString());
 }